Photo of Pierre Pétillon

Pierre Pétillon

Lead Full-Stack Developer at Make IT Safe

Symfony · Vue.js · API Platform · Layered architecture · AI-driven · Nantes

8 years building robust, maintainable web applications, from Symfony back ends to Vue.js front ends. Code quality, layered architecture and AI-driven development at the heart of my practice.

Photo de présentation de Pierre Pétillon

About me

A computer engineer who graduated from Polytech Nantes in 2018, I am currently Lead Developer at Make IT Safe, a GRC (Governance, Risk and Compliance) SaaS solution.

I have solid expertise in web design and development, having worked mainly with the Symfony framework from version 4 to 8 (PHP 5 to 8.5) and Vue.js versions 2 and 3 (JavaScript/TypeScript). I am convinced that understanding the business domain and the design phase are at the core of a developer's work: quality code stems above all from a proper analysis of the need.

Today I embrace an AI-driven approach in my daily work, relying on AI agents (Claude Code) to speed up development while maintaining a high standard of code quality.

I also bring strong interpersonal skills through my ability to work as a team, my sense of pedagogy and my taste for a job well done.

What I love about my job is learning new things, working as a team to solve complex problems, and delivering code that is readable, maintainable and robust to meet the needs of end users.

Favorite technologies

Below you will find the technologies I use and enjoy working with on a daily basis.

Career

Below you will find the timeline of my professional and academic background.

  • Logo de Make IT Safe.
    Make IT Safe
    Lead Full-Stack Developer

    Development and technical lead for 8 developers on a GRC (Governance, Risk and Compliance) SaaS solution that helps clients organize their cybersecurity strategy and compliance with applicable regulations and standards (GDPR, NIS2, DORA...).

    Symfony 5.4 (PHP 8.2)
    Symfony 8.1 (PHP 8.5)
    API Platform 4.3
    Doctrine (ORM, Migrations)
    PHPUnit (unit & integration tests)
    Vue.js 3 (Composition API)
    Vitest/Jest (unit tests)
    Cypress (component / end-to-end tests)
    Docker
    PostgreSQL
    RabbitMQ (Messenger)
    MinIO / S3 (Flysystem)
    Sentry
    Keycloak
    Clean Code (SOLID, KISS, DRY)
    Layered architecture (CQRS, Ports/Adapters)
    Deptrac
    PHPStan
    Rector
    PHP-CS-Fixer
    Spec Driven Development
    Agentic AI
    Claude Code
    Running reading clubs (Clean Code)
    Peer review, pair/mob programming
    Rezé (44), France
  • Logo du Phare.
    Le Phare
    Full-Stack Developer

    Overhaul of an internal extranet solution (previously in Symfony 2) and creation of a corporate seminar booking website for a hotel chain.

    Symfony 6.3 (PHP 8.1)
    Vue.js 3 (Composition API)
    Docker
    Nantes (44), France
  • Logo de Enpc-Ediser.
    Enpc-Ediser
    Symfony/PHP Developer

    Maintenance and code refactoring on a SaaS solution for the driving-licence publishing industry.

    Symfony 5 (PHP 7.4)
    JQuery
    Docker
    Saint-Herblain (44), France
  • Logo de Progicar.
    Progicar
    Designer-Developer

    Development of SaaS solutions for the automotive industry.

    Symfony 6 (PHP 8.2)
    Symfony 5 (PHP 7.4)
    API Platform 3
    Typescript
    Vue.js 3 (Composition API)
    Vue.js 2 (Option API)
    Docker
    Cypress
    Treillières (44), France
  • Logo de Micropole.
    Micropole Ouest
    Intern then Studies Engineer

    Responsive redesign of the amaguiz.com customer area (on-site consulting).

    Java J2EE
    CMS Liferay
    Sass

    Creation of an R&D project management intranet for a company in the defense industry.

    Symfony 4 (PHP 7.1)
    Vue.js 2 (Option API)

    Internship redesigning the solidarity-challenge platform diffuz.com.

    Java J2EE
    CMS Jalios
    Nantes (44), France
  • Logo de Polytech.
    Polytech Nantes
    Computer Engineering Student

    Engineering degree from the University of Nantes.

    Specialized in Software & Network Information Systems and Digital Content Management.

    Nantes (44), France
  • Logo de l'IUT de Nantes.
    IUT de Nantes
    Software Development Student

    University Technology Diploma (DUT) from the University of Nantes.

    Training focused on software engineering.

    Nantes (44), France