Bonjour 👋, je suis Aurélien DUSSAUGE

Senior Software Engineer
Systèmes de données et applications critiques, de la donnée à l'interface

Java
Apache Spark
Airflow
TypeScript
React
Me contacter
Aurélien DUSSAUGE
8 ans d'expérience sur des systèmes critiques santé et énergie bioMérieux, EDF, Enedis, Nabla
2 semaines pour lancer la V1 web de Nabla Copilot, capable de générer des notes médicales Nabla
−61 % du temps d’exécution et −87 % de la mémoire consommée par les jobs Spark sur le cluster Hadoop Enedis

À propos

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.

Ils m'ont fait confiance

Des collaborations en CDI, en régie via ESN, et aujourd'hui en freelance
biomerieux logo
edf logo
nabla logo
enedis logo
thales logo

Domaines d'intervention

De l'architecture de données à l'application en production

Domaines d'intervention

De l'architecture de données à l'application en production

Applications à forte complexité

État applicatif complexe, temps réel, offline-first, forte volumétrie : je conçois des applications qui restent tenables quand le métier se densifie.

Le métier avant la technique

Je m'approprie votre domaine avant d'écrire du code : les bonnes décisions d'architecture viennent des contraintes métier, pas l'inverse.

Stack & Écosystème

Java et Spark côté données, TypeScript et React côté interface. Le même socle Clean Architecture, les mêmes tests et la même CI des deux côtés — pour que la chaîne ne casse pas au milieu.
JavaSpring BootApache SparkAirflowKafkaHadoop
TypeScriptAngularReactNext.jsNestJSClean Architecture
SQLDatabricksApache SparkAWSDockerTerraformCI/CD

Streaming & Temps réel

Kafka, consumers Spring Boot, jobs Spark : des flux qui absorbent les pics sans perdre d'événement, et qui restent rejouables quand ça casse.
Source d'événements
Topic Kafka
Consumer Spring Boot
Stockage

Software Craftsmanship

Clean Architecture, TDD, standards de dev partagés. Le but n'est pas la pureté du code : c'est qu'un dev qui arrive dans six mois puisse changer une règle métier sans rien casser ailleurs.
Tests unitaires réussis
Tests d'intégration réussis
Couverture de tests

Observabilité & Métriques

Un pipeline qui tombe en silence coûte plus cher qu'un pipeline lent. Métriques, alertes et traces sur les DAGs et les services, pour voir la dérive avant l'incident.
DébitNominal
LatenceStable
DAGs AirflowOpérationnel

Expériences

Mai 2024 — Aujourd'hui · 2 ans 4 mois Software & Data Engineer · Enedis

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.

Java
Spring
Apache Spark
Airflow
Décembre 2025 — Août 2026 · 1 an Lead Frontend Engineer & Architect · Alva.care

É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.

React
TypeScript
Next.js
Tailwind CSS
Janvier 2023 — Avril 2024 · 1 an 4 mois Senior Front-End Engineer (React) · Nabla

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.

React
TypeScript
Février 2018 — Janvier 2023 · 5 ans Lead Frontend & Fullstack Engineer · Thales

É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.

Angular
TypeScript
Spring
AWS
Terraform
Docker