Expertise technique centrée sur les architectures scalables, le code propre, les plateformes cloud-native et la maintenabilité à long terme.
Conception et livraison de microservices hautement scalables orientés métier avec Java et Spring Boot. Accent mis sur les frontières de services, la responsabilité, la résilience et l'évolution à long terme des systèmes distribués.
- Responsabilité claire des services et frontières métier
- Réduction des dépendances inter-équipes
- Amélioration de la résilience et de l'isolation des pannes
- Architecture conçue pour la scalabilité à long terme
Expérience : Plateformes backend à grande échelle en production, systèmes domain-driven, transformations microservices
Conception d'APIs REST robustes, sécurisées et versionnées comme contrats de plateforme. Accent sur la gouvernance des APIs, la compatibilité ascendante et des interfaces propres et bien documentées pour supporter une évolution rapide des produits et les intégrations partenaires.
- Standards d'API cohérents entre les équipes
- Intégrations frontend, mobile et partenaires solides
- Réduction des ruptures de compatibilité et des régressions
- Amélioration de la productivité des développeurs et de l'intégration
Expérience : Produits API-first, plateformes SaaS, écosystèmes backend d'entreprise
Modernisation de plateformes Java legacy et d'entreprise avec des stratégies sûres et incrémentales : modularisation, patterns strangler, refactoring et évolution architecturale progressive avec un impact minimal sur le business.
- Réduction contrôlée de la dette technique
- Amélioration de la maintenabilité et de la maîtrise du code
- Intégration plus rapide et transfert de connaissances facilité
- Extension de la durée de vie des systèmes critiques
Expérience : Banque, assurance, télécom, grands systèmes d'entreprise
Analyse et optimisation systématique de la performance sur les services backend et les frontends Angular. Accent mis sur le débit, la latence, l'efficacité des bases de données et la stabilité du système en conditions de charge réelles.
- Latence API réduite et temps de réponse améliorés
- Rendu frontend et expérience utilisateur optimisés
- Stabilité système accrue sous forte charge
- Capacité à absorber la croissance du trafic et des volumes transactionnels
Expérience : Plateformes à fort trafic, applications sensibles à la performance et critiques pour le business
Conception et implémentation d'authentification et d'autorisation sécurisées pour des systèmes distribués, en suivant les standards de l'industrie et les principes de défense en profondeur pour protéger les utilisateurs, les données et les workflows métier.
- OAuth2, JWT et contrôle d'accès basé sur les rôles
- Communication sécurisée entre services
- Protection des données métier et utilisateur sensibles
- Surface d'attaque et risques de sécurité réduits
Expérience : fintech, SaaS, environnements régulés, plateformes de données sensibles
Prise en charge complète de fonctionnalités métier complexes, de la logique de domaine backend jusqu'à l'intégration UI Angular, garantissant une architecture propre, un code maintenable et une expérience utilisateur de qualité.
- Livraison plus rapide de fonctionnalités critiques
- Réduction de la coordination et des transferts entre équipes
- Cohérence forte entre backend et frontend
- Haute confiance dans les mises en production
Expérience : Équipes produit nécessitant une prise en charge full-stack senior sur les fonctionnalités critiques
Conception et opération de plateformes backend cloud-ready avec des pratiques DevOps solides. Accent mis sur la livraison automatisée, la conteneurisation et l'infrastructure supportant des déploiements rapides, fiables et reproductibles.
- Pipelines CI/CD automatisés pour des releases plus rapides
- Applications conteneurisées avec Docker et Kubernetes
- Stratégies de déploiement cloud-native (Azure, AWS)
- Réduction du risque de déploiement et confiance accrue dans les releases
- Cohérence des environnements entre développement, test et production
Expérience : Plateformes cloud, systèmes backend hautement scalables, équipes adoptant DevOps et ingénierie de plateforme
Culture qualité exigeante construite autour des tests automatisés, de la qualité du code et de l'observabilité système. Priorité à la prévention des régressions, l'amélioration de la confiance dans les releases et la maintenabilité à long terme des systèmes complexes.
- Développement piloté par les tests (TDD) et par le comportement (BDD)
- Couverture élevée en tests unitaires et d'intégration
- Analyse continue de la qualité du code (SonarQube)
- Détection précoce des régressions et problèmes de qualité
- Confiance accrue en production et incidents réduits
Expérience : Systèmes critiques, plateformes à longue durée de vie, équipes axées sur l'excellence technique
Utilisation d'outils IA comme accélérateurs de productivité et assistants d'ingénierie, tout en maintenant la pleine maîtrise de l'architecture, du design et des décisions techniques. L'objectif : combiner l'expertise humaine avec l'IA pour améliorer la vitesse de livraison, la qualité et l'exploration — pas pour remplacer le travail d'ingénierie.
- Maîtrise technique avec l'IA comme outil de support (pas un remplacement)
- Prototypage accéléré et exploration d'idées
- Documentation, communication et synthèse de connaissances améliorées
- Productivité accrue pour les tâches répétitives et à faible valeur ajoutée
- Esprit critique et validation des résultats produits par l'IA
- Apprentissage continu et adaptation rapide aux nouveaux outils et workflows
Expérience : Développement assisté par IA, optimisation de la productivité d'ingénierie, prototypage rapide, amélioration de la documentation et workflows de développement modernes