Adam Becevello

Staff 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
🎓
Top School
Adam Becevello is a Staff Developer with 13 years of experience building high-throughput, reliable systems and native mobile apps from Ottawa. At Shopify he led engineering for Point of Sale, shipping both backend Rails services and iOS features in Swift that handled EMV payments, background sync, and regulatory compliance for millions of merchants. He also drove distributed load testing work to surface performance regressions and improve checkout throughput, blending hands-on coding with platform-level tooling. An active contributor to the popular Active Merchant project, he improved Stripe and Authorize.Net integrations to better map decline/error codes and support contactless and retail device flows. Comfortable moving between Objective-C/Swift and Ruby on Rails, he has a track record of reducing technical debt and delivering secure payment integrations. Pragmatic and detail-oriented, he pairs deep payments domain knowledge with a knack for making developer-facing systems easier to use.
code13 years of coding experience
job14 years of employment as a software developer
bookBCS, Computer Science, BCS, Computer Science at Carleton University
github-logo-circle

Github Skills (9)

payment-integration10
payment-gateway10
authorizenet10
billing-system10
stripe10
authorization10
ruby10
testing9
error-handling9

Programming languages (5)

GoObjective-CSwiftHTMLRuby

Github contributions (5)

github-logo-circle
Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
Role in this project:
userBackend Developer
Contributions:5 commits, 8 PRs, 8 pushes in 27 days
Contributions summary:Adam primarily contributed to the Stripe and Authorize.Net payment gateways within the Active Merchant library. Their work involved mapping advanced decline codes, integrating device type information for retail transactions, handling contactless payment methods, and mapping error codes. These changes enhanced the functionality and integration of these payment gateways, improving the library's ability to process payments accurately and handle various payment scenarios.
ecommerceaimadyenpayment-processingpayment
Contributions:15 commits, 1 push in 5 years 9 months
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
Adam Becevello - Staff Developer at Shopify