Olivier Dagenais is an adaptable software and ASIC engineer with over 15 years of hands-on industry experience and more than 20 years in the broader tech ecosystem, holding both a BCompSc and MCompSc from Carleton University. Currently driving build, tool automation and integration for ASIC and FPGA teams at Ciena, he blends low-level hardware support with deep software engineering and DevOps practices cultivated at Kinaxis and Microsoft. Olivier is bilingual (French/English) and known for pragmatic modernization work—such as upgrading Jenkins Git/TFS plugins to modern HTTP clients and enhancing authentication support—and for strengthening test automation on notable open-source projects like ImageResizer. Colleagues rely on him for reducing duplicated code, improving reliability, and shipping robust tooling that bridges product and infrastructure teams.
15 years of coding experience
21 years of employment as a software developer
Master, Computer Science, Master, Computer Science at Carleton University
Contributions:26 releases, 226 commits, 180 PRs in 3 years 8 months
Contributions summary:Olivier primarily contributed to the back-end functionality of the Jenkins TFS plugin. Their work involved updating the POM to a new version and adding method stubs for overrides. They implemented the `calcRevisionsFromBuild()` method and extracted the `AbstractHistoryCommand` to remove duplicated code, enhancing the plugin's history functionality. The user also added support for filtering from a changeset, indicating focus on refining and extending the plugin's core features.
Contributions:15 commits, 1 PR, 2 comments in 2 years 7 months
Contributions summary:Olivier focused on modernizing the Git client API for Jenkins plugins by switching to the modern Apache HttpComponents API, replacing older dependencies. This involved refactoring code in `CliGitAPIImpl.java` and other relevant files to utilize the new API and implement features such as self-signed certificate support and NTLM authentication. They also added support for JGit with Apache HTTP client, enabling improved authentication and connection management.
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.