Richard Wilson

Senior Staff Engineer at Shopify

Montreal, 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

🤩
Rockstar
🎓
Top School
Richard Wilson is a Senior Staff Engineer in Montreal with 13 years of experience building and leading payment and e-commerce platforms, currently shaping Shop Pay Installments at Shopify. He blends a business background with deep hands-on Ruby on Rails expertise, having driven critical payments work across checkout and order management and launched merchant-facing payment products at scale. A long-time open-source contributor, Richard has made substantial back-end contributions to prominent projects like Solidus and Spree and helped improve multi-tenancy and authorization tooling in Apartment and CanCanCan. Known for pragmatic refactors and shipping reliable payment flows, he often focuses on reducing complexity and database load in high-throughput systems. Outside the obvious product wins, he brings a practical developer culture—loud headphones and colorful language included—that boosts team productivity and keeps momentum on hard problems.
code13 years of coding experience
job9 years of employment as a software developer
bookThe University of British Columbia
stackoverflow-logo

Stackoverflow

Stats
1,821reputation
210kreached
50answers
51questions
github-logo-circle

Github Skills (32)

ruby-rails10
authorizations10
back-end-development10
apidoc10
ecommerce10
rspec10
rails10
ruby10
api10
solidus10
database-design10
db-schema10
authorization10
database-schema10
database-management10

Programming languages (15)

JavaC++CSSSchemeRustHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
solidusio/solidus

May 2015 - Jul 2017

🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
Role in this project:
userBack-end Developer
Contributions:140 commits, 24 PRs, 176 comments in 2 years 2 months
Contributions summary:Richard contributed significantly to the Solidus eCommerce framework by implementing features, fixing bugs, and refactoring code related to the core functionality of the application. Their work included enhancing stock item value management, flushing out associations between payments and payment methods, and refactoring payment processing. Additionally, they modified existing models and controllers related to order processing, promotions, and payment handling to improve the system's capabilities. The user also added a rule for managing the nth order.
ecommercerailssolidusrubyshopping-cart
CanCanCommunity/cancancan

Jun 2015 - Jun 2016

The authorization Gem for Ruby on Rails.
Role in this project:
userBack-end Developer
Contributions:45 commits, 41 PRs, 42 pushes in 1 year
Contributions summary:Richard primarily contributed to the CanCanCan authorization gem by implementing new features and maintaining existing functionality. Their work included merging branches, adding development dependencies like Pry, and updating the version. The user also addressed code quality by adding documentation. Furthermore, the user removed deprecated support for MetaWhere and Datamapper, reflecting an understanding of the project's dependencies.
ruby-on-railsauthorizationcancancanrailsauthentication
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
Richard Wilson - Senior Staff Engineer at Shopify