Roch Lefebvre

Senior Developer at Shopify

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

🤩
Rockstar
Roch Lefebvre is a Senior Developer based in Ottawa with eight years of experience building reliable backend systems and improving test automation at scale. Currently at Shopify since 2017, he focuses on strengthening software quality through targeted test suites and validation tooling, notably contributing to widely used open-source projects like rubygems.org and Shopify’s own packwerk. His work blends backend development and QA engineering—adding security-focused tests for gem pushes, handling expired certificate chains, and creating fixture helpers and validators that reduce flakiness and improve coverage. Colleagues rely on him to make subtle but high-impact improvements that harden release pipelines and developer tooling.
code8 years of coding experience
github-logo-circle

Github Skills (9)

testing10
ruby10
minitest10
openssl10
rubygems10
test-automation10
package-management9
rails9
ruby-rails9

Programming languages (6)

TypeScriptC++CGoGroovyRuby

Github contributions (5)

github-logo-circle
Shopify/packwerk

Oct 2020 - Jan 2021

Good things come in small packages.
Role in this project:
userBackend Developer & QA Engineer
Contributions:82 reviews, 26 commits, 24 PRs in 2 months
Contributions summary:Roch primarily contributed to the testing and validation of the `packwerk` project. Their work involved adding support for testing frameworks like `minitest-focus` and implementing fixture helpers for test setup and teardown. They also focused on improving test coverage for the `ApplicationValidator`, adding tests for various scenarios, including manifest syntax, autoload paths, and dependency validation. The user further integrated these fixture helpers and made improvements for greater efficiency and accuracy.
rubygems/rubygems.org

Oct 2021 - Nov 2021

The Ruby community's gem hosting service.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:4 reviews, 7 commits, 3 PRs in 12 days
Contributions summary:Roch primarily focused on improving the test suite for the rubygems.org repository. They added tests to verify the security policies of gem pushes, including the handling of expired certificates in the certificate chain. Additionally, the user corrected assertions in existing tests to ensure accurate test results and added testing functionality for signed gems. These changes increase the reliability of the gem hosting service.
ruby-on-railshostingrubygemsrailsruby
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
Roch Lefebvre - Senior Developer at Shopify