Guillaume Bogard is a Senior Software Engineer with 10 years of experience building reliable, maintainable systems using Rust, Scala and functional programming principles. He specializes in type-driven design and clean architecture, separating domain logic from side effects to make illegal states unrepresentable and systems easier to test and evolve. Guillaume has designed high-performance, web-scale crawling and content-processing infrastructure at Qwant and led development of a large media asset platform at CANAL+, combining Kafka, Elasticsearch and Typelevel Scala for scalable search and annotation features. A passionate teacher and community builder, he delivers trainings, conference talks and meetups to make statically-typed functional programming more accessible. Outside work he’s the sort of engineer who cares about tiny correctness guarantees—and enjoys roller coasters.
A gentle introduction to Conflict-free replicated data types, including visual demos
Contributions:12 commits, 1 PR, 2 pushes in 9 months
datatypescrdtdistributed-systemspurescripthalogen
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.