Photo of Pierre Pétillon

Pierre Pétillon

Lead Full-Stack Developer

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 — Present

Rezé (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 2024

Nantes (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. 2023

Saint-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. 2023

Treilliè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. 2019

Nantes (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

2015 — 2018

Two-year Technical Diploma in Computer Science

IUT de Nantes — Software engineering

2013 — 2015

Languages

  • French — Native
  • English — Professional