Backend Developer In Index Infrastructure Team at Coveo
Montreal, Quebec, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Kevin Lalumiere is a backend developer with nearly a decade of experience who currently architects index infrastructure and CI for large C++ codebases at Coveo. He led a complete refactor of a ~1M-line C++ build system, serves as the liaison to security teams, and mentors junior engineers while evaluating dependency manager transitions. Prior to Coveo he built high-performance parallel libraries and CI systems for quantum simulation software, grounded in a PhD in quantum physics from Université de Sherbrooke. An active open-source contributor, he improves Microsoft’s widely used vcpkg and vcpkg-tool—fixing cross-compilation issues, build warnings, and adding binary caching features—bridging developer tooling and production builds. His blend of scientific rigor and hands-on build/CI expertise makes him especially strong at solving complex, cross-platform build and dependency challenges.
9 years of coding experience
3 years of employment as a software developer
Quantum Machines, Quantum Machines at École de physique des Houches
B. Sc., Physics, B. Sc., Physics at Université de Sherbrooke
Contributions:12 reviews, 13 commits, 26 PRs in 1 year 6 months
Contributions summary:Kevin primarily contributes to the `vcpkg` project, a C++ package manager. They focus on modifying portfiles, fixing build issues, and updating dependencies for various C++ libraries such as `curl`, `aws-sdk-cpp`, and `hiredis`. Their work includes adapting build configurations for cross-compilation, improving compatibility across different compilers and operating systems, and integrating with NuGet for binary caching. The user also contributes to improving the vcpkg tool itself.
Contributions:6 reviews, 5 commits, 6 PRs in 1 year 9 months
Contributions summary:Kevin primarily contributed to the `vcpkg-tool` repository by fixing build warnings and implementing new features. They addressed compiler warnings related to unused functions and added functionality, such as allowing the use of NuGet's cache for binary caching sources. Additionally, the user added a triplet option to disable compiler tracking and made changes related to command-line options, ensuring correct behavior with the `--only-downloads` option. Their work focused on improving build processes and adding functionality related to binary caching and compiler behavior.
vcpkgbinary-smicrosoft
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
Kevin Lalumiere - Backend Developer In Index Infrastructure Team at Coveo