Aller à « Sous la surface »

Chargement du CV…

Je ne jette pas le parcours.
Je jette le format qui le réduit à une liste.

Sous la surface

Un CV raconte ce que j'ai utilisé. Pas ce que je saurai comprendre, arbitrer et assumer lorsque le problème change.

Je développe les fonctionnalités qui font avancer le produit. Mon rôle de lead est de cadrer, arbitrer et aider l'équipe à les livrer.

Quand l'architecture, la performance ou le run commencent à freiner ce produit, je descends dans le système, j'en comprends les contraintes et je mesure ce qu'il faut réellement changer.

Là où je suis le plus utile

Une petite équipe doit pouvoir confier un gros problème à quelqu'un qui comprend le besoin, développe la solution, guide sa livraison et répond du résultat en production. C'est là que je suis à mon meilleur : early stage, 2-pizza team ou produit déjà utilisé qui doit franchir un cap sans casser ce qui compte.

Lead Software Engineer · Founding Engineer · Tech Lead Full-Stack · Staff Engineer hands-on

Voici comment ce réflexe s'est construit ↓

2017 → 2021 · Ministère de l'Intérieur

≈ 30 h→ une demi-journée par semaine

Automatiser la production pour rendre du temps à l'interprétation.

Le besoin
Chaque semaine, la production statistique mobilisait environ trente heures. L'intersaison ajoutait près de deux mois de consolidation, de vérification et de corrections. Les échanges par mails et les manipulations manuelles multipliaient les risques d'erreur dans toute la chaîne.
La solution
J'ai construit une chaîne adaptée aux outils réellement utilisés — C++, Qt, SQL, macros et scripts. Les tableaux transmis par les départements étaient consolidés, mis à jour puis transformés en livrables exploitables.
Le résultat
Le travail hebdomadaire est passé d'environ trente heures à une demi-journée. L'intersaison, d'environ deux mois à quatre jours. Départements, délégations et régions ont récupéré du temps pour analyser ce que disent les chiffres plutôt que les recalculer.
Ce qui se transfère
Une bonne automatisation ne remplace pas l'expertise. Elle retire le travail répétitif pour permettre à cette expertise de servir réellement.

2021 → 2023 · Examin

6 moispour mener seul la refonte complète de l'interface, sans perte fonctionnelle

Faire évoluer le produit au quotidien — et mener les chantiers qui le structurent durablement.

Le rôle au quotidien
Développement full-stack de nouvelles fonctionnalités et évolution continue du produit, du besoin métier jusqu'à la mise en production.
Le moteur métier
Construction du moteur d'audit RGPD : transformer des règles de conformité en parcours, résultats et données directement exploitables dans l'application.
Les rapports PDF
Construction d'un système de génération reproduisant fidèlement le rendu de l'application, y compris ses tableaux et ses graphiques. Un chantier produit à part entière, pas un simple export.
La refonte
J'ai mené seul la refonte complète de l'interface en six mois, sans perte fonctionnelle ni impact négatif identifié sur l'activité.
La résilience
Infrastructure as Code avec Ansible, monitoring Prometheus/Grafana et sauvegardes automatisées. Après une attaque, une seule personne a remis en service un environnement complet — nouveau serveur, infrastructure et données — en moins de deux heures, contre plus d'une semaine auparavant.
La transmission
Mentorat d'un développeur junior et de deux stagiaires par la code review, le pair programming et l'accompagnement à la livraison.
Ce qui se transfère
Contribuer au flux quotidien de fonctionnalités, puis prendre la responsabilité d'un chantier structurant lorsque le produit l'exige — sans dissocier le code, l'expérience utilisateur, l'exploitation et la transmission. Ces réalisations précèdent mon usage professionnel de l'IA.

Depuis 2023 · Fondation du patrimoine

≈ 100 mstemps moyen observé en production par UptimeRobot sur une page de référence

Test à 250 req/s · toutes les requêtes sous 1,2 s · mesures arrêtées en juillet 2026

Faire avancer le produit — et comprendre le système assez profondément pour qu'il tienne.

Le produit au quotidien
Développement hands-on et livraison continue des fonctionnalités de la plateforme nationale, du besoin métier au suivi en production. Le run n'est pas le produit : il doit libérer l'équipe pour construire la suite.
Le rôle de lead
Roadmap technique 2025–2026, budget, arbitrages produit et coordination d'une équipe externe de quatre personnes. Je garde la responsabilité du code, de la review et des sujets critiques tout en protégeant l'équipe des interruptions inutiles.
Le système à comprendre
Le site répondait souvent en deux à trois secondes. À 20 req/s, l'infrastructure devenait instable ; vers 30 req/s, certaines pages dépassaient trente secondes ou la plateforme tombait. Une campagne d'environ 300 votants l'avait rendue indisponible une demi-journée.
Le chantier
Avec l'équipe, reprise en profondeur de Next.js : SSR/ISR, découpage des pages, images et cache Redis intelligent. Les données très volatiles peuvent vivre une minute ; les contenus stables, jusqu'à un mois. La plateforme a été testée jusqu'à 250 req/s, puis nous nous sommes arrêtés : le besoin réel était couvert.
Performance & stabilité
En production, UptimeRobot observe environ 100 ms en moyenne sur une page de référence. Séparément, lors du test de charge à 250 req/s, toutes les requêtes sont restées sous 1,2 s. Un autre test a validé 10 000 votes en cinq minutes, sans impact notable sur le parcours de don. Du 1er janvier au 19 juillet 2026 : environ 1 h 30 d'indisponibilité cumulée, soit 99,969 % de disponibilité observée. Quarante-cinq minutes étaient liées à une mise à jour Kubernetes/pods ; les quarante-cinq minutes restantes correspondent au seul incident réel de la période, causé par un bug.
Usage & coûts
La fréquentation est passée d'environ 2 500 à 5 500 visiteurs uniques par jour, tandis que le budget d'infrastructure est revenu au niveau de 2022. Les services tiers coûtent environ 500 € de moins par mois. Sur le périmètre mesuré, les frais du prestataire de paiement par carte ont baissé d'environ 90 %. Séparément, le coût du service cartographique utilisé pour afficher les cartes sur les pages Projet et dans la recherche a baissé d'environ 70 %.
Changement de PSP
La migration a été menée en deux temps : d'abord les dons récurrents, puis les cartes — environ 70 % des dons — basculées en une fois pendant une période critique. Une transaction a rencontré une erreur : le cas a été identifié, corrigé puis audité en moins de 24 h avec l'appui du workflow assisté par IA.
Ce qui se transfère
Je ne sépare pas feature, architecture, leadership et production. Comprendre leurs interactions permet de livrer davantage, avec moins de fragilité et sans surconstruire.

Ce qui a changé avec l'IA

L'IA ne remplace pas le jugement. Elle réduit le coût de la boucle.

L'IA réduit le coût d'une première solution et des itérations suivantes. Elle me permet de confronter davantage de versions au réel sans m'arrêter à la première qui fonctionne. Je cadre, relis, valide et assume le résultat.

1 — Le problème réel

Comprendre le besoin, les personnes concernées et ce qui mérite réellement d'être supprimé.

2 — Une solution testable

Construire une réponse suffisamment concrète pour être confrontée au terrain.

3 — Mesurer, apprendre, améliorer

Observer le comportement réel, corriger puis recommencer tant que le gain le justifie.

Strapi V3 → V5

Comparaison de comportements, audits répétés et corrections réexaminées : plus de 60 % des régressions détectées ont été corrigées dans une boucle menée en équipe.

500 fiches CMS · workflow en cours de déploiement

Le dispositif vise à retirer environ 250 heures de copier-coller : un document Word déposé dans SharePoint doit alimenter une chaîne d'intégration, d'audit, de notification et de classement dans le CMS, avant validation humaine. L'objectif n'est pas d'automatiser le jugement, mais de retirer la saisie sans valeur ajoutée.

Mon techno-solutionnisme a une limite simple : ne confier à la technique que les problèmes qu'elle peut réellement résoudre. Plus d'itérations. Pas moins de responsabilité.

La même méthode, hors du travail salarié

La technique devient intéressante lorsqu'elle retire une charge réelle à quelqu'un.

La baisse du coût de développement permet de traiter des problèmes trop petits pour justifier un projet classique, mais assez répétitifs pour peser sur les personnes concernées.

4A L'Escale

Halte-répit d'Étampes
Animateur & webmaster · 2011–2018
Développeur produit · 2026 → aujourd'hui

Le site regroupe informations, activités et contacts utiles afin d'éviter aux aidants de multiplier les sources.

Voir 4a-lescale.fr ↗

Résidence du Verger

Vice-président du Conseil syndical
Développeur unique · interface créée de zéro

L'interface a été conçue pour réduire la circulation dispersée de l'information et rendre les décisions plus accessibles.

Voir residence-du-verger.fr ↗

Pierres en Lumières

Développeur unique
Nouvelle version en cours

Le projet vise à faciliter la découverte du festival, de ses événements, de sa carte et de ses contenus multilingues.

Publication prévue entre T4 2026 et janvier 2027
La version actuellement en ligne n'est pas la nôtre