Senior full stack developer with 12+ years of experience building and scaling web applications, from early-stage startups to high-traffic e-commerce platforms. I enjoy turning complex business needs into simple, maintainable and well-tested software.
Day to day I work with PHP (Symfony, API Platform), TypeScript (React, Vue.js) and PostgreSQL, deployed on AWS with Docker, Terraform and GitHub Actions. I care deeply about web performance, accessibility and developer experience.
Outside of client work, I maintain a few open source libraries, mentor junior developers and occasionally speak at local meetups (AFUP Lyon, Lyon JS).
Based in Lyon, France — open to remote positions. Fluent in French and English.
BrightCart Sep 1, 2021 — Present
Leading a team of 6 developers on a B2B e-commerce platform serving 1,200+ wholesalers across Europe.
- Migrated a legacy Symfony 3 monolith to Symfony 6 and API Platform, with zero downtime
- Designed an event-driven order pipeline (Messenger + RabbitMQ) processing 40k orders/day
- Cut median page load time by 55% through caching, query tuning and a Next.js storefront
- Introduced code reviews, ADRs and a CI/CD pipeline on GitHub Actions
Nimbus Labs Mar 1, 2018 — Aug 31, 2021
Core developer of a SaaS platform for managing field service teams (scheduling, invoicing, mobile app).
- Built the public REST API and its OpenAPI documentation, used by 80+ integrators
- Developed the scheduling interface in React and TypeScript
- Moved infrastructure from bare metal to AWS (ECS, RDS, S3) using Terraform
- Mentored 3 junior developers and ran internal workshops on testing
Pixel & Co Jan 5, 2015 — Feb 28, 2018
Web agency working for retail, tourism and public sector clients.
- Delivered 25+ websites and web apps with Symfony, Drupal and Vue.js
- Created an internal component library that halved front-end integration time
- Handled accessibility audits (RGAA) and performance optimizations
Datafields Sep 2, 2013 — Dec 19, 2014
Startup building analytics dashboards for marketing teams.
- Developed data import connectors (CSV, Google Analytics, Salesforce)
- Wrote unit and functional tests with PHPUnit and Behat
OpenCity Feb 4, 2013 — Jul 31, 2013
Six-month internship in a non-profit promoting open data for local governments.
- Built a Silex application to publish and visualize public transport datasets