Tech LeadZenika, depuis 2014Florian Mousseau
Développeur full-stack depuis 2010. Java et Spring Boot côté serveur, Angular et TypeScript côté client. Tech Lead en mission, j'encadre une équipe de développeurs depuis 2023. Je fais les arbitrages techniques, je relis le code et je réponds de ce qui part en production. Hors mission, je construis seul mes produits en ligne, avec des agents IA. Ils écrivent une partie du code, sous le contrôle d'une chaîne de livraison que j'ai construite.
Les agents IA sur mes dépôts
Des agents IA écrivent une partie du code de mes produits. Chaque changement passe par une branche et une relecture, puis par une gate qui refuse la fusion si les tests échouent, si la couverture baisse ou si un secret traîne dans le code. Après le déploiement, la chaîne vérifie que l'adresse publique sert bien la version qui vient d'être construite.
Des routines quotidiennes testent une application à fond et corrigent ce qu'elles trouvent. Une consigne donnée aux agents se mesure sur un banc, réponse avec et réponse sans, avant d'être gardée. auregistre.fr expose un serveur MCP, qu'un assistant interroge directement.
Le code de selfstore est public. Son intégration continue refuse une fusion sous 89 % de lignes couvertes, et sa suite compte plus de 700 tests.
Les bibliothèques que je publie
Hors mission, sur mon temps propre, je publie deux bibliothèques que d'autres installent. Le code est public, les versions et les correctifs se lisent sur npm.
Les pages npm donnent les versions et la licence, pour selfstore comme pour truecopy.