Summary
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.
10 years of coding experience
6 years of employment as a software developer
French, English, German