Detailed resume

Experience and deliverables

Senior Software Engineer with 7 cumulative years of professional experience, specializing in controlled agentic development workflows and backed by strong backend, architecture, quality and production foundations.

Last salaried role ended in June 2024. Professional transition since July 2024; Sonomundi development started in December 2025 as a non-salaried personal product.

Professional experience

Evina

Senior back-end developer

June 2022 – June 2024 (economic redundancy) · 2 years · Permanent contract · Paris · Fully remote

FinTech, cybersecurity and mobile payments

  • Back-end contribution to critical high-traffic services for mobile payments, cybersecurity and business SaaS products.
  • Implemented and delivered requested features, from requirement clarification through post-release monitoring, across the full service portfolio.
  • Raised code quality and maintainability through core refactoring, daily reviews, automated tests, static analysis and security checks.
  • Upgraded PHP and framework versions across all services using Rector, dependency management, compatibility fixes and regression controls.
  • MySQL indexing followed by a progressive migration of heavily used entities to Redis, deployed by scope with pre-, during- and post-release monitoring and rollback capability.
  • Handled API versioning and compatibility, service continuity and no-data-loss constraints.
  • Implemented unified authentication with Auth0 and Laravel Sanctum across four business applications, three of them built with Laravel.
  • Set up and tracked indicators through ELK, Grafana and logs: HTTP codes, 4xx/5xx errors, response times, MySQL load, incidents and deployment stability.
  • One year of production on-call rotation, daily code reviews, Notion documentation, Git mentoring and technical workshops in English.

Stack PHP · Laravel · Redis · MySQL · Auth0 · Sanctum · Docker · ELK · Grafana · Jenkins · Kubernetes

Sapiendo

Back-end developer / DevOps

February 2021 – May 2022 · 1 year 4 months · Permanent contract, then freelance · Paris · Fully remote

Retirement services and business automation

  • Designed and delivered Super Boris, a JWT-secured Symfony 5.4 LTS/API Platform API converting RIS PDF statements to XML.
  • Modeled resources and upload/download/callback operations, built the parser microservice and client, end-to-end test scenario and sequence diagrams.
  • Developed Laravel retirement algorithms and regularly clarified requirements with the Product Owner.
  • GitHub/GitLab CI/CD, Docker, multi-environment variables, Postman/Newman checks, AWS CloudWatch and Sentry.
  • Worked autonomously with the CTO, mentored an internal developer on Git/Laravel and reviewed pull requests daily.

Stack PHP 8 · Laravel · Symfony 5.4 · API Platform · Docker · GitLab CI · AWS · CloudWatch · Sentry

Groupe Blachère

Software development engineer

December 2020 – January 2021 · 2 months · Fixed-term contract · Châteaurenard · Hybrid

Logistics and optimization

  • Delivered a first usable Symfony microservice with interface, API and Docker for a fresh-product storage logistics tool.
  • Collected user needs, audited the architecture and modeled dimensions, volumes, time windows, locations and availability.
  • Object-oriented placement and optimization algorithm in a DDD context, with unit tests and PHPStan.
  • Symfony forms to adjust suggestions and 2D visualization to make them easier to understand.

Stack PHP · Symfony 5 · PHPUnit · PHPStan · Docker

SensioLabs

Back-end developer

April – September 2018 · 6 months · Permanent contract · Paris · Fully remote

Symfony ecosystem and training

  • Built an internal event website with Symfony and Twig.
  • Added Alumni API endpoints and combined data from several internal APIs to expose summaries.
  • Integrated Microsoft Graph, Yammer and Bing through Guzzle, console commands, temporary Redis storage, JWT and Alice fixtures.
  • RabbitMQ/Swarrot asynchronous processing, Behat/PHPUnit tests and Docker/Travis CI.

Stack Symfony · API Platform · RabbitMQ · Redis · Guzzle · Behat · PHPUnit · Docker

Norsys

Back-end developer

2016 – 2018 · 2 years · Permanent contract · Lyon area · On site / client sites

IT services, enterprise projects

  • Supported two junior developers through pair programming, knowledge sharing and code reviews on a Symfony HR CRM for Franprix.
  • Architecture support, Design Patterns, technical choices, feature breakdown, Symfony/Doctrine optimization, bug fixing and code review.
  • Decathlon assignment: object-oriented LDAP registry and dynamic Symfony/Twig forms.
  • Fiducial assignment: internal Symfony/Twig patrol tracking tool for security agents.

Stack Symfony 3 · Doctrine · PostgreSQL · Twig · Webpack · Docker · Atoum

Personal product

Recent non-salaried experience

Sonomundi is a personal Laravel/Vue side project started in December 2025 and intended for gradual release once it is sufficiently polished. With no rushed launch schedule, it stays outside working hours, can be paused and does not affect my full availability to an employer.

View the case study and its limits

Other experience

Activ’Company

December 2013 – January 2015 · 1 year 2 months · Apprenticeship · Paris · On-site

ERP, websites and Symfony2 professional social network; Doctrine entity migration to MariaDB.

YouMiam

December 2013 · 1 month · Apprenticeship · before Activ’Company

Symfony/front-end contribution to a culinary social network, Facebook Login and Elasticsearch queries.

E-testing

Freelance

Created and reviewed PHP technical questionnaires, verified across versions with Docker.

Indexx

Freelance

Short assignment with targeted OAuth, Twilio and NestJS contributions.

Personal projects

RSS aggregator

DDD/TDD-oriented microservices presented as a recruitment POC to Norsys, then stopped after a scope and maintenance trade-off.

Music metadata

Data-warehouse prototype, Discogs crawler and monitoring tools for artists, labels, excerpts and streams.

Eurorack and modular-music exploration

Musical progress in 2025 and a Bolt.new Eurorack prototype, stopped after judging the market too narrow; this trade-off preceded the focus on Sonomundi.

Education

July 2024–2025

Event Project Manager training — program not completed

Studi · 1,000 hours recorded on the attendance certificate, excluding additional personal study · no internship opportunity available in the region

2012

DEUST Webmaster

University of Limoges · remote

2008

Third-cycle diploma in jazz piano

Annecy Conservatory

2005

Technical baccalaureate STT

IT specialization, music option · Lycee Baudelaire Annecy

Languages

French native · fluent professional English, spoken and written; C1 level estimated, without official certification.

Public interview conducted in English