Charles-françois Caron is a Principal Software Developer with 11+ years building distributed, domain-driven systems at scale, currently shaping geography services across Expedia Group. He blends strong OO and functional programming expertise (Java, Kotlin, Scala, Python, JavaScript) with pragmatic architecture practices—DDD, SOLID, microservices and continuous delivery—to reliably ship complex, globally used platforms. Comfortable across cloud-native stacks (AWS, Docker, serverless), CI/CD (Jenkins, TeamCity) and both NoSQL and relational data stores, he has led backend architecture and cross-platform media projects earlier in his career. Bilingual and research-trained (M.Eng), he’s particularly focused on marrying algorithmic rigor with pragmatic system design to solve location and distributed-system challenges in international teams. An engineer who moves between hands-on coding and high-level architecture, he’s known for driving technical clarity in large, evolving codebases.
11 years of coding experience
13 years of employment as a software developer
B.Eng, Information technology, B.Eng, Information technology at Université du Québec - Ecole de Technologie supérieure
Technician, IT Management, Technician, IT Management at Cégep de Rivière-du-Loup
agent that dispatches spans to various sinks depending upon the configuration
Contributions:2 commits, 2 PRs in 1 month
spansdispatchessinksagent
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.
Request Free Trial
Charles-françois Caron - Principal Software Developer at Expedia Group