// permanent contract or freelance
Romain Pierre
Symfony Lead Developer
15+ years building robust PHP applications. Specialized in Symfony, API, and cloud infrastructure.
// what I do
Services
Symfony Development Développement Symfony
Custom application development with Symfony 7, API Platform, and modern PHP 8 best practices. Développement d'applications sur mesure avec Symfony 7, API Platform et les bonnes pratiques PHP 8.
Technical Leadership Leadership technique
Team mentoring, code reviews, architecture decisions, and Symfony technical training. Mentorat d'équipe, revues de code, décisions d'architecture et formation technique Symfony.
API & Integration API & Intégration
RESTful API design, microservices, Elasticsearch, RabbitMQ, and third-party integrations. Conception d'API RESTful, microservices, Elasticsearch, RabbitMQ et intégrations tierces.
DevOps & Cloud DevOps & Cloud
Docker, CI/CD pipelines, AWS/GCP infrastructure, Terraform, and performance optimization with Blackfire. Docker, pipelines CI/CD, infrastructure AWS/GCP, Terraform et optimisation des performances avec Blackfire.
// tech stack
Skills
Coding
CI/CD
AI
Database
System
// career path
Experience
BEP Electronics BEP Électronique
LEP — Combs-la-Ville
Fundamentals of analog electronics, microcontroller programming, logic gates. Fondamentaux de l'électronique analogique, programmation de microcontrôleurs, portes logiques.
Bac Pro MRIM
LEP — Combs-la-Ville
Microcomputing and networks. Network theory, routing, server administration (Debian and Windows). Micro-informatique et réseaux. Théorie des réseaux, routage, administration serveur (Debian et Windows).
BTS IG Developer BTS IG Développeur
IMC Vedior — Paris
Business computing, developer specialization. Application and database modeling, systems architecture. Informatique de gestion, spécialisation développeur. Modélisation d'applications et de bases de données, architecture systèmes.
Web Developer PHP Développeur Web PHP
Simple IT (Site Du Zero) — Paris
Development of the company's main website (now OpenClassrooms), developer onboarding, system administration. Développement du site principal de l'entreprise (aujourd'hui OpenClassrooms), intégration de développeurs, administration système.
Symfony2 Training Formation Symfony2
SensioLabs — Paris
Training course initiated by SensioLabs to introduce Symfony2. Formation initiée par SensioLabs pour découvrir Symfony2.
Symfony Developer Développeur Symfony
IUFM — Paris
Development of Symfony web applications, notably a student enrollment tool. Développement d'applications web Symfony, notamment un outil d'inscription étudiante.
Data Operations Technician Technicien d'exploitation et de traitement des données
UPMC — Paris
Management of a fleet of 200 workstations and 2,500 users. Server administration (Debian), application development, hardware and software maintenance. Gestion d'un parc de 200 postes et 2 500 utilisateurs. Administration serveur (Debian), développement d'applications, maintenance matérielle et logicielle.
Symfony Developer Développeur Symfony
Aprodix — Grenoble
Migration of the company's desktop ERP software to a mobile-responsive web version. Full project management: technical choices, specification writing, initial code implementations. Migration du logiciel ERP desktop de l'entreprise vers une version web responsive. Gestion de projet complète : choix techniques, rédaction de spécifications, implémentations initiales.
Symfony Developer Développeur Symfony
SensioLabs — Clichy (Full Remote)
Symfony development for client projects (Sodexo, Meyclub, Arianespace, En Marche...), backend API development. Développement Symfony pour des projets clients (Sodexo, Meyclub, Arianespace, En Marche…), développement d'API backend.
Lead Developer Symfony Lead Développeur Symfony
Norsys — Lyon (Partial Remote) Lyon (Télétravail partiel)
Symfony development for client projects (Spread Research, Opteven, Picwic, Cetih, M6 6play Salto, HomeServe), architecture, team support, Symfony technical training. Développement Symfony pour des projets clients (Spread Research, Opteven, Picwic, Cetih, M6 6play Salto, HomeServe), architecture, accompagnement d'équipe, formation technique Symfony.
Head of Analytics API
Viously — Lille (Full Remote) Lille (Full Remote)
Symfony API Platform and legacy development: implementation of an ACL system, big data and business API analytics. Développement Symfony API Platform et legacy : mise en place d'un système ACL, big data et analytics API métier.
// selected work
Portfolio
// my philosophy
Values
Keep it simple Rester simple
The fewer exotic choices, the easier the onboarding for the next developer. I favor balanced architecture between state-of-the-art code and deliverability. Moins il y a de choix exotiques, plus la prise en main est facilitée. Je privilégie une architecture équilibrée entre état de l'art et délivrabilité.
Most companies I've worked with chose a balanced model between state-of-the-art code and deliverability. I've experimented with DDD — notably at M6/Bedrock — but a model close to MVC remains more often the norm. Clear naming and project structure matter more than exotic patterns. La plupart des entreprises où j'ai travaillé ont fait le choix d'un modèle équilibré entre état de l'art et délivrabilité. J'ai expérimenté le DDD, notamment chez M6/Bedrock, mais un modèle proche du MVC reste plus souvent la norme. Le nommage et la structure du projet comptent plus que les patterns exotiques.
Endless curiosity Curiosité sans limite
From hardware to UX, I thrive on exploring every layer of a project. If I can't do it at work, I'll have a side-project for it. Du hardware à l'UX, je m'épanouis à toucher à tout. Si je ne peux pas le faire au travail, j'aurai un side-project pour le faire.
I love exploring a wide range of technologies — from full-stack apps (Symfony + React Native) to infrastructure (AWS with Terraform). There was even a time when I went from hardware to UX on the same project. That curiosity is what keeps me sharp. J'aime explorer un large éventail de technologies — du full-stack (Symfony + React Native) à l'infrastructure (AWS avec Terraform). Fût une époque, cela allait même du hardware à l'UX sur un même projet. Cette curiosité est ce qui me maintient en éveil.
AI-augmented development Développement augmenté par l'IA
I use AI tools daily for planning, implementation, and code review — while staying vigilant on the decisions that matter: architecture, security, and coherence. J'utilise l'IA au quotidien pour la conception, l'implémentation et la revue de code — tout en restant vigilant sur les décisions qui comptent : architecture, sécurité et cohérence.
With Claude, I no longer code directly — I take back the wheel when things go off track or to ensure code coherence. I use AI for studying ideas (planning phase), understanding concepts, then I make the architecture decisions. I've caught AI-generated injection vulnerabilities (SQL, XSS) especially in ClickHouse and Elasticsearch queries. Avec Claude, je ne code plus directement — je reprends la main quand la situation dérape ou pour garantir la cohérence du code. J'utilise l'IA pour étudier une idée, comprendre des concepts, puis je prends les décisions d'architecture. J'ai déjà détecté des vulnérabilités générées par l'IA (injections SQL, XSS) notamment dans les requêtes ClickHouse et Elasticsearch.
Quality & knowledge sharing Qualité & transmission
Thorough documentation, clear naming, well-structured projects. I document edge cases in code and maintain comprehensive project guides. Documentation rigoureuse, nommage clair, projets bien structurés. Je documente les cas particuliers dans le code et maintiens des guides de projet complets.
Since using Claude, I document edge cases even more in the code — AI tends to undo solutions found previously. My philosophy: keep things simple, minimize exotic choices, use clear naming. I rely on .md files, Notion, Makefiles, and README to ensure smooth onboarding for any new developer. Depuis l'utilisation de Claude, je documente encore plus les cas particuliers dans le code — l'IA a tendance à défaire des solutions trouvées préalablement. Ma philosophie : rester simple, minimiser les choix exotiques, utiliser un nommage clair. Je m'appuie sur les fichiers .md, Notion, Makefile et README pour faciliter l'intégration de tout nouveau développeur.
// let's work together
Get in touch
Looking for a senior Symfony developer for your next project? I'm open to permanent contracts or freelance. Work from Madrid, Lyon or Paris, on-site or remotely.