Kevin Lalumiere
Senior Ii Backend Developer in Index Infrastructure Team @Coveo
Signup · Get unlimited contacts
WORK HISTORY
Senior Ii Backend Developer in Index Infrastructure Team @Coveo
CA
Lead the effort to implement \"Bring Your Own Key\"(BYOK)- Supervision of an intern using large scale refactoring to replace a custom implementation of std:share_ptr by the standard one- Introduce large scale refactoring via clang-tidy plugins and use it to replace a custom implementation of std:filesystem:path by the standard one- Lead the effort to run Coveo\'s C++ code on the ARM architecture- Speed up the most used Continuous Integration (CI) system by a factor 3- Transition the CI systems from Jenkins to GitHub Workflows for the C++ teams repositories- Introduce \"Development Containers\" so that developers can develop cross-platform in the same environment as the CI systems run- Split a repository of 440k lines of C++ code to allow teams to deploy independently- Change the dependency manager of about one million lines of C++ code from a custom solution to Microsoft vcpkg- Supervision of an intern evaluating the transition of the C++ dependency manager- Move the build system of about one million lines of C++ code from MSBuild to CMake- Point of contact between my team and the security team
EDUCATION
Université de Sherbrooke
M. Sc., Quantum Physics
École de physique des Houches
Quantum Machines
Université de Sherbrooke
PhD, Quantum Physics
Université de Sherbrooke
B. Sc., Physics
SKILLS
ABOUT KEVIN LALUMIERE
Senior II Backend Developer at Coveo- More than ten (10) years of experience in software development- PhD degree in Physics- More than seven (7) years of research experience - Problem modeling using mathematics and computer science - Conception and implementation of high performance programs - Team work leading to six (6) publications - Keynotes, with eight (8) in international conferences- Bilingual (english and french)- Expert with: C++, Python, CMake, Linux, Docker, Bash, Microsoft vcpkg, GitHub- Professional experienced with: Java, Google Test, AWS, Terraform, Kubernetes, Jenkins, Groovy, C#, Go, Eigen, PowerShell, Batch (Windows\' cmd.exe), Qt, MPI, PETSc, SLEPc, OPEN CASCADE, C, Linux Kernel, MSBuild, Mercurial, VTK, LaTeX, Doxygen, Bitbucket, Jira, Confluence, Apache Ivy, macOS, Windows- Personal experienced with: Rust, Clojure, React, Typescript, Kotlin, Ruby, Javascript, Jasmine, jQuery, HTML, CSS- Familiar with: PHP
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.