Kevin Lalumiere

Senior Ii Backend Developer in Index Infrastructure Team @Coveo

Montreal, QC, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jul 2018 — Present

Senior Ii Backend Developer in Index Infrastructure Team @Coveo

View department →

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

2008 — 2010

Université de Sherbrooke

M. Sc., Quantum Physics

2011 — 2011

École de physique des Houches

Quantum Machines

2010 — 2015

Université de Sherbrooke

PhD, Quantum Physics

2004 — 2007

Université de Sherbrooke

B. Sc., Physics

SKILLS

PhysicsMpiQuantum OpticsPetscScientific ComputingSlepcSimulationsVtkResearchMathematicaTheoretical PhysicsC++RubyMathematical ModelingSoftware DevelopmentPythonLatex

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.

Kevin Lalumiere — Senior Ii Backend Developer in Index Infrastructure Team at Coveo in Montreal, QC, CA | Unifers