Summary
Cédric Chatelain is a senior software engineer based in Montreal with 12+ years of experience modernizing and architecting mobile, web, and backend systems. He specializes in software craftsmanship—applying Clean Architecture, SOLID, TDD and DDD—to make legacy and greenfield projects maintainable and resilient. A hands-on Flutter expert, he has led and kickstarted multiple Flutter teams for large-scale apps and embedded Linux devices, designing platform interfaces and onboarding junior engineers. His tech fluency spans Dart/Flutter, TypeScript, Elixir, .NET and Java, and he pairs that with practical DevOps tooling like Docker and WSL2. Beyond coding, he formalizes learning through workshops and mentoring (including Technovation), improving team engineering maturity. Notably, he blends interest in functional programming and real-time 3D applications with proven experience delivering production-critical systems.
12 years of coding experience
10 years of employment as a software developer
Baccalauréat Sciences et technologies industrielles en génie électronique, Baccalauréat Sciences et technologies industrielles en génie électronique at Lycée Marie Madeleine Fourcade
Master Responsable Ingiénérie Logiciel par l'Alternance Ingénierie logicielle, Master Responsable Ingiénérie Logiciel par l'Alternance Ingénierie logicielle at CESI
BTS Service Informatique aux Organisations - Spécialité Solutions Logicielles et Applications Métiers, BTS Service Informatique aux Organisations - Spécialité Solutions Logicielles et Applications Métiers at Groupe Ecole Pratique
French, English