Développeur full-stack avec plus de 15 ans d'expérience, spécialisé en Python, Golang, Node.js, Vue.js et React. Reconnu pour ma capacité à concevoir des architectures scalables traitant des millions de transactions par jour.
Expérience confirmée en tant que Tech Lead et CTO : architecture technique, mise en place de bonnes pratiques (TDD, CI/CD, observabilité), structuration et montée en compétences d'équipes de développement.
Docteur en ingénierie logicielle avec deux publications internationales.
>_Expérience professionnelle
- Conception et développement d'un système d'unification de deux plateformes de paiement internationales, multi-devises et multi-moyens de paiement, traitant plusieurs millions de transactions par jour.
- Mise en place d'une architecture event-driven (RabbitMQ) pour garantir la fiabilité et la traçabilité des flux financiers en temps réel.
- Implémentation d'une observabilité complète (OpenTelemetry, Datadog) pour le monitoring de la performance et la détection proactive d'anomalies.
- Intégration et optimisation d'un système de distribution traitant plusieurs millions de colis par jour : enregistrement, tri intelligent, routage et distribution.
- Collaboration internationale avec des équipes américaines et indiennes dans un contexte Agile.
- Amélioration des performances de traitement des messages asynchrones (RabbitMQ, JMS) sur une infrastructure Docker Swarm.
- Conception et développement des microservices de gestion du catalogue produit, abonnement, pricing et facturation pour l'un des plus grands hébergeurs européens (~1.6M clients).
- Développement en Go et Python de services à haute disponibilité déployés sur Kubernetes, dans un environnement multi-datacenter.
- Participation à la migration d'une architecture monolithique vers des microservices event-driven.
- Conception et développement de plateformes d'analyse de données en temps réel pour les secteurs banque, assurance et défense.
- Définition de l'architecture technique (microservices, API REST, pipelines de données) et choix des technologies.
- Mise en place de pipelines CI/CD et d'une infrastructure cloud (GCP) pour des déploiements continus.
- Management d'une équipe de 6 développeurs sur une solution d'hypervision open-source pour grands comptes (RATP, Eiffage, Criteo, Défense).
- Mise en place des pratiques de développement (code review, TDD, CI/CD) et structuration de la roadmap produit.
- Contribution active à la communauté open-source et évangélisation technique auprès des clients.
- Développement de middleware temps réel et embarqué pour la défense et l'aérospatial (systèmes critiques à haute fiabilité).
- Contribution au projet national de recherche ANR : conception d'architectures de systèmes de systèmes interopérables.
- Publication de deux articles scientifiques dans des conférences internationales.
>_Compétences
- Python (Django, Flask, FastAPI, Pytest)
- Golang (microservices, gRPC)
- Node.js / TypeScript
- C/C++, Java, C#
- Vue.js / React
- HTML5, CSS3, JavaScript
- PostgreSQL, MySQL
- MongoDB, Redis
- Docker, Kubernetes
- GCP, AWS
- CI/CD, Git, Terraform
- Ansible
- Microservices, Event-Driven
- REST / gRPC / GraphQL
- Domain-Driven Design (DDD)
- RabbitMQ, Kafka
- OpenTelemetry, Datadog, Grafana, Sentry
- Agile / Scrum, TDD
>_Formation
>_Publications, certifications & langues
R-MOM: A Component-Based Framework for Interoperable and Adaptive Asynchronous Middleware Systems
Data Distribution System Based on the Exchange of Asynchronous Messages
ITIL
Français (natif)
Anglais (professionnel – B2/C1)
Un projet en tête ?
Discutons de comment je peux vous aider.
Discuter de votre projetVoir / télécharger le CV PDF