Summary
Jean Champémont is a senior software engineer based in Paris with 12 years building resilient, distributed back-end systems for high-scale products. He specializes in JVM-based architectures (Java/Kotlin), DDD, hexagonal design, CQRS/ES, and cloud-native deployments on GCP Kubernetes, having scaled integrations from single POSes to dozens and traffic from 0 to 100 rps. His experience spans payments, travel supply integration, gaming platforms and crypto-adjacent work, with notable stints at BlaBlaCar, Ledger and Apple. Comfortable with cross-cultural collaboration and hiring, he frequently works with remote teams across Europe and North America and has led migrations and developer training initiatives. Not obviously visible from titles alone, he combines hands-on TDD/XP practices with systems thinking to turn heterogeneous third-party APIs into resilient platform abstractions. He explicitly avoids recruitment from consultancies and prefers roles described with concrete technical challenges rather than generic job postings.
12 years of coding experience
13 years of employment as a software developer
Diplôme d'ingénieur Informatique, Diplôme d'ingénieur Informatique at UTBM
French, English, German, Korean