Architecture & Développement logiciel
Structuration d'applications, réduction de dette technique et développement C++ / Python
Positionnement
J’interviens principalement sur des problématiques de structuration d’applications, de réduction de dette technique et d’amélioration de la maintenabilité.
Les technologies (C++, Python…) sont des moyens au service de cette exigence : produire un code durable, évolutif et maîtrisé dans le temps.
Prestations
Missions en présentiel ou à distance, sur des projets exigeants en termes d’architecture et de qualité.
Architecture & modernisation d’applications
- Analyse et structuration d’architectures existantes
- Réduction progressive de la dette technique
- Refactoring sécurisé par les tests
- Mise en place de pratiques favorisant la maintenabilité
- Migration et modernisation de code legacy
C++ moderne (C++17/20)
Plus de 25 ans de pratique sur des projets industriels et R&D.
- Conception et implémentation de composants robustes
- Développement d'applications desktop ou mobile avec Qt/QML
- Modernisation d’architectures existantes
- Amélioration progressive de bases de code complexes
Expérience notable : réécriture de backends centraux du système de réservation Amadeus (2022–2024), développement d'algorithmes ML pour Orange Labs / Inetum (2011–2022).
Python / FastAPI
- Conception et implémentation d’APIs robustes
- Intégration de services C++ et Python
- Outillage qualité et automatisation
- Tests automatiques et validation de services
Expérience notable : backends Python/C++ multiplexés pour Amadeus, interfaces Python de la librairie Khiops.
Ingénierie & Machine Learning
8 ans de développement au sein d’équipes R&D en machine learning (Orange Labs, PredicSis). Implémentation en C++ et Python d’algorithmes classiques : arbres de décision, random forests, régression logistique, réseaux de neurones, KMeans, fouille de textes.
Cette expérience permet d’intervenir sur des projets combinant ingénierie logicielle exigeante et composants d’analyse ou de traitement de données.
Vous avez un projet de structuration ou de modernisation ?
Contactez-moi pour discuter de votre besoin ou demander un devis.