Dylan Mcclain

Senior Software Engineer at Expeditors

Portland, Oregon, United States
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
Dylan Mcclain is a Senior Software Engineer in Portland, Oregon with seven years building full-stack systems for high-throughput payment and logistics platforms. He moves fluidly between Ruby/Rails and Java/Spring stacks, having implemented payment gateway integrations and distributed services that handle billions of transactions and complex carrier allocations. Beyond shipping features he mentors and coordinates teams, drawing on prior roles as a trainer, program coordinator, and therapist to prioritize collaboration and human-centered processes. An active contributor to the widely used Active Merchant library, he’s solved real-world payment edge cases across many gateways and reinforced security and testing practices. Dylan balances technical rigor with curiosity—he’s a modest gardener and former clinician who brings empathy and systems thinking to software design.
code7 years of coding experience
job5 years of employment as a software developer
bookM.S. in Art Therapy & Community Counseling, Art Therapy & Community Counseling, M.S. in Art Therapy & Community Counseling, Art Therapy & Community Counseling at Mount Mary University
bookB.S. in Writing and Philosophy, Writing & Philosophy, B.S. in Writing and Philosophy, Writing & Philosophy at Drake University
github-logo-circle

Github Skills (11)

testing10
apim10
activemerchant10
payment-gateway10
payment-processing10
api10
card10
credit-card10
ruby10
json8
xml8

Programming languages (6)

TypeScriptJavaJavaScriptVueHTMLRuby

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:
userBack-end Developer
Contributions:213 reviews, 69 commits, 127 PRs in 1 year 6 months
Contributions summary:Dylan contributed to the Active Merchant library, focusing on integrating payment gateways. Their commits demonstrate the addition and modification of features related to specific payment gateways such as Forte, HPS, Credorax, Payeezy, PaywayDotCom, Elavon, PayU Latam, dLocal, Moka, Realex, PayArc, Adyen, BluePay, Payflow, CyberSource, and Worldpay, addressing payment processing logic and data handling. These changes involved sending specific data fields, handling card types, implementing new features, and fixing bugs. They also addressed issues related to currency handling, testing, and security.
ecommerceaimadyenpayment-processingpayment
dsmcclain/React-Yahtzee

Dec 2018 - Mar 2020

The classic game of Yahtzee, built with React
Contributions:3 releases, 25 PRs, 104 pushes in 1 year 2 months
reactbuilt-with-reactgameclassic-gamejavascript
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
Dylan Mcclain - Senior Software Engineer at Expeditors