David Guérin is a Senior Software Developer based in Sherbrooke, Quebec with six years of hands-on experience building full-stack web applications and production services. He has strong expertise across front-end (React, JavaScript/HTML) and back-end (Java, Scala, Node.js) stacks and practical DevOps experience with Docker, AWS Lambda, and CI/CD tooling. At Coveo he progressed from engineer to senior developer, contributing to scalable search and data-driven features while previously delivering AI-enabled web applications for Banque Nationale. He has a marked interest in machine learning and deep learning, and has applied data-focused workflows in production—bridging model development with deployable web platforms. His academic background in computer engineering (with complementary environmental studies) underpins a pragmatic approach to complex problems and data analysis. Colleagues would describe him as a versatile engineer who moves fluidly between backend systems, frontend UX, and ML-informed product features.
6 years of coding experience
4 years of employment as a software developer
Baccalauréat, Génie informatique, Baccalauréat, Génie informatique at Université de Sherbrooke
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.