Nicolas Fédou is a seasoned software craftsmanship trainer and technical coach with 11+ years helping successful products stay healthy as they grow, specializing in clean architecture, legacy remediation and pragmatic TDD/BDD practices. Based near Nantes, he blends hands-on Java backend development and architecture work with facilitation skills (EventStorming, Domain Storytelling) to turn complex business needs into maintainable roadmaps and incremental MVPs. He has led audits, technical pivots and delivery transformations across banking, insurance and retail, and now designs professional trainings—recently on Hexagonal Architecture, Software Craftsmanship and AI-augmented developer workflows using agent tools. Less obvious: he pairs deep practical experience with a systems view—balancing product obsolescence, technical debt and business adaptability so software can “grow without getting fat.”
11 years of coding experience
5 years of employment as a software developer
Master 1, Génie Mathématique et Informatique, options Système d’information et Modèle et Vérification, Master 1, Génie Mathématique et Informatique, options Système d’information et Modèle et Vérification at Université Paris Cité
Master 2, Informatique, Systèmes et Applications répartis (SAR), parcours Systèmes Répartis et MiddleWare (SRM, Master 2, Informatique, Systèmes et Applications répartis (SAR), parcours Systèmes Répartis et MiddleWare (SRM at Pierre and Marie Curie University
Contributions:33 commits, 23 pushes, 1 branch in 1 year
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.