Kevin Lalumiere

Backend Developer In Index Infrastructure Team at Coveo

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code9 years of coding experience
job3 years of employment as a software developer
bookQuantum Machines, Quantum Machines at École de physique des Houches
bookB. Sc., Physics, B. Sc., Physics at Université de Sherbrooke
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1,293reputation
520kreached
7answers
1question
Badges
ubuntu
top-5%
github-logo-circle

Github Skills (31)

c-language10
lib10
package-management10
build-system10
cmake10
vcpkg10
cprogramming-language10
ubuntu9
nuget9
compiler-options9
compile9
automation-testing9
automation9
error-handling9
automations9

Programming languages (13)

C#PowerShellC++CSSCMakeGoKotlinTypeScript

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Oct 2020 - May 2022

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userBack-end Developer & Build Engineer
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.
c-plus-plussetuptoolspackage-managermacoscplusplus
microsoft/vcpkg-tool

Dec 2020 - Sep 2022

Components of microsoft/vcpkg's binary.
Role in this project:
userBackend Developer
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