
Pierre Pétillon
Lead Full-Stack Developer
- pierre.petillondev@gmail.com
- Nantes (44), France
- github.com/ppetillon
- pierrepetillon.com
A computer engineer who graduated from Polytech Nantes, with 8 years of experience in web design and development. Expert in the Symfony (v4 to 8, PHP 5 to 8.5) and Vue.js (2 and 3) frameworks, with a strong focus on code quality: layered architecture, Clean Code and testing. Currently technical lead for 8 developers and a proponent of an AI-driven approach (Claude Code, Agentic AI, Spec Driven Development).
Skills
- Backend
- PHP (5.4 to 8.5), Symfony (4 to 8), API Platform, Doctrine, PHPUnit
- Frontend
- Vue.js 2 & 3 (Composition API), Nuxt, TypeScript, Tailwind CSS
- Architecture & Quality
- Layered architecture (CQRS, Ports/Adapters), Clean Code (SOLID, KISS, DRY), Vitest / Cypress, PHPStan, Deptrac, Rector
- AI-driven
- Claude Code, Agentic AI, Spec Driven Development
- DevOps & Data
- Docker, Git, PostgreSQL, RabbitMQ, MinIO/S3, Sentry, Keycloak
Professional experience
Lead Full-Stack Developer — Make IT Safe
March 2024 — PresentRezé (44), France
Technical lead for 8 developers on a GRC (Governance, Risk and Compliance) SaaS solution: GDPR, NIS2, DORA compliance.
Symfony 5.4 to 8 (PHP 8.2/8.5), API Platform 4.3, Doctrine, Vue.js 3, PHPUnit, Vitest, Cypress, PostgreSQL, RabbitMQ, MinIO/S3, Docker, Sentry, Keycloak, Layered architecture (CQRS), PHPStan, Deptrac, Agentic AI & Claude Code.
Full-Stack Developer — Le Phare
Apr. 2023 — March 2024Nantes (44), France
Overhaul of an internal extranet (Symfony 2) and creation of a seminar booking website for a hotel chain.
Symfony 6.3 (PHP 8.1), Vue.js 3, Docker.
Symfony / PHP Developer — Enpc-Ediser
Feb. 2023 — Apr. 2023Saint-Herblain (44), France
Maintenance and refactoring of a SaaS solution for driving-licence publishing.
Symfony 5 (PHP 7.4), jQuery, Docker.
Designer-Developer — Progicar
Dec. 2019 — Feb. 2023Treillières (44), France
Development of SaaS solutions for the automotive industry.
Symfony 5/6 (PHP 7.4/8.2), API Platform 3, TypeScript, Vue.js 2 & 3, Cypress, Docker.
Intern then Studies Engineer — Micropole Ouest
Aug. 2018 — Dec. 2019Nantes (44), France
Responsive redesign of the amaguiz.com customer area, R&D project management intranet (defense) and redesign of the diffuz.com platform.
Symfony 4, Vue.js 2, Java J2EE, Liferay, Jalios, Sass.
Education
Engineering degree in Computer Science
Polytech Nantes — Software & Networks, Digital Content Management
Two-year Technical Diploma in Computer Science
IUT de Nantes — Software engineering
Languages
- French — Native
- English — Professional