Olivier Dagenais

ASIC Engineer 4 at Ciena

Ottawa, Ontario, 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
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.
code15 years of coding experience
job21 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at Carleton University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1,512reputation
377kreached
19answers
1question
Badges
abstract-class
top-5%
github-logo-circle

Github Skills (23)

unit-testing10
apidoc10
testing10
java10
javas10
http-client10
api10
dotnet-core10
jenkins-plugin10
jenkins10
jenkins-ci10
csharp10
jgit10
git9
abstract-class9

Programming languages (12)

TypeScriptC#PowerShellJavaShellCSSScalaJavaScript

Github contributions (5)

github-logo-circle
jenkinsci/tfs-plugin

Jun 2013 - Feb 2017

Jenkins tfs plugin
Role in this project:
userBack-end Developer
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.
jenkinstfsjenkins-pluginjenkins-api-plugingocd
jenkinsci/git-client-plugin

Feb 2014 - Sep 2016

Git client API for Jenkins plugins
Role in this project:
userBack-end Developer & Integration Engineer
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.
jenkinsjenkins-security-scan-enabledapi-pluginjenkins-plugingit-client
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
Olivier Dagenais - ASIC Engineer 4 at Ciena