Maxime Roussin-Bélanger

Senior Software Embedded Developer at Can-Ex Technologies

Quebec, 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
Maxime Roussin-Bélanger is a Senior Embedded Software Developer with 11 years of experience designing firmware, build systems, and CI/CD for multi-product embedded platforms. Based in Quebec, he combines deep C++ and Yocto expertise with hands-on infrastructure work—automating deployments with Ansible and Terraform and even engineering secure Windows signing using YubiHSM. He has led migrations of build systems (QMake to CMake), shipped JTAG programming and update mechanisms, and implemented hardware abstraction layers with Python bindings. An active open-source contributor, his work spans OpenEmbedded and the popular go-gitlab SDK where he expanded API coverage and improved paging and service features. Pragmatic and detail-oriented, he’s comfortable moving between low-level hardware integration and high-level cloud/on-prem automation to deliver reliable, testable products.
code11 years of coding experience
job10 years of employment as a software developer
bookComputer Science, Computer Science at Université Laval
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
640reputation
43kreached
6answers
38questions
github-logo-circle

Github Skills (28)

owin10
gitlab-api10
apidoc10
authentication10
user-authentication10
build-system10
yocto10
go10
api10
csharp10
openid10
openembedded10
testing9
configuration-management9
sys9

Programming languages (16)

PowerShellC#JavaC++CMakefileTeXGo

Github contributions (5)

github-logo-circle
OAuth providers for Owin
Role in this project:
userBack-end Developer
Contributions:17 commits, 3 PRs, 7 comments in 2 months
Contributions summary:Maxime primarily contributed to the integration of OpenID providers, specifically focusing on Wargaming and Gitter. The user implemented authentication handlers, middleware, and extension methods to facilitate user authentication. Further contributions involved adding configurations and incorporating new dependencies. These changes enhanced the project's capability to support diverse user authentication methods.
openidoauth-providerprovidersowinc-sharp
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userEmbedded Systems Engineer / Build & Release Engineer
Contributions:17 commits in 5 years
Contributions summary:Maxime primarily contributed to the OpenEmbedded build system, enhancing and correcting descriptions and homepages for various recipes within the meta layer. Their work included modifying recipes for core utilities, gnome packages, graphics tools, and extended functionality. The contributions also included fixing typos, removing unnecessary code and adjusting settings related to the time zone and package installations. These changes aimed to improve the build system's documentation, and overall functionality.
git-repositoryopenembedded
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
Maxime Roussin-Bélanger - Senior Software Embedded Developer at Can-Ex Technologies