Ingénieur logiciel senior freelance basé à Lyon, j'interviens depuis plus de 8 ans sur des systèmes critiques : réseau électrique national, applications médicales manipulant les données de millions de patients, plateformes IA en production. Mon rôle est de concevoir des architectures qui tiennent la charge et de réduire le risque technique là où l'échec coûte cher.
Je travaille sur toute la verticale : pipelines de données à grande échelle (Java, Spring Boot, Apache Spark, Airflow, Kafka), services backend, et applications web à forte complexité fonctionnelle (TypeScript, Angular, React). Concrètement : entre le schéma des données et l'écran qui les affiche, il n'y a personne à convaincre. Je porte les deux côtés et les décisions qui les relient — c'est souvent là que les projets se cassent.
J'interviens en mission longue, en autonomie ou intégré à une équipe, sur des sujets d'architecture, de passage à l'échelle, de reprise de dette technique ou de montée en compétences d'équipe. Si vous avez un système qui doit tenir, parlons-en.
De l'architecture de données à l'application en production
De l'architecture de données à l'application en production
Conception et passage à l'échelle de pipelines de données et d'applications critiques pour le réseau électrique national. Mon rôle combine le développement de services backend avec Spring Boot et le traitement de gros volumes Big Data via Apache Spark (Java) et Airflow. Face aux contraintes du réseau national, je me concentre sur l'optimisation des performances et la résilience, obtenant notamment une réduction de 61 % du temps d'exécution des DAGs générant les bases Parquet nationales et une baisse de 87 % de l'empreinte mémoire sur notre cluster Hadoop. J'intègre également le développement assisté par IA (GitHub Copilot, agents sur mesure) pour accélérer les cycles de livraison.
Évolution et structuration de l'architecture front-end sur une stack Next.js, React, Tailwind et shadcn/ui. L'objectif a été de faire monter l'application en maturité via les principes de la Clean Architecture, en isolant la logique métier avec Zustand. Développement de fonctionnalités, optimisation de la base de code et accompagnement technique de l'équipe.
Front-end (React) de Nabla Copilot, assistant clinique basé sur des LLM. J'ai porté l'application web et l'extension Chrome : streaming de texte token par token, états asynchrones qui bougent pendant que le médecin consulte, contrainte de latence perçue proche de zéro. Construire une interface fiable au-dessus d'un système non déterministe, c'est un problème d'architecture avant d'être un problème d'UI. Conception et livraison de la V1 de l'application web en deux semaines, en réutilisant les briques de l'extension Chrome existante, puis déploiement progressif des évolutions via feature flags.
Évolution d'ingénieur stagiaire à Lead Front-end au sein de Thales, avec la responsabilité technique de projets critiques pour des acteurs majeurs de la santé et de l'énergie. Santé (bioMérieux) : Architecture Front-end et développement Full-stack (Angular, Spring Boot) sur des applications médicales gérant les données sensibles de millions de patients. Pilotage de la migration Cloud vers AWS (Lambda, Cognito, Terraform) et mentoring technique des développeurs juniors. Énergie (EDF) : Conception d'une application tablette Angular offline-first pour les interventions terrain, avec un fort enjeu sur la gestion de l'état sans connexion et l'optimisation des performances. Ingénierie interne : Création complète de la plateforme d'évaluation technique de Thales, intégrant un environnement d'exécution de code sécurisé et isolé via Docker.