Mary Breen-lyles is a pragmatic Ruby on Rails engineer with five years of experience building and maintaining scalable, distributed payment and e-commerce platforms. She’s shipped full‑stack features and infrastructure for payment gateway aggregation at Spreedly and refactored complex search, GraphQL, and React systems at Fooda, pairing strong testing habits with careful documentation. As a contributor to the well-known ActiveMerchant payments library, she’s implemented gateway integrations and helped harden remote tests and card-processing logic. Her background in mechanical engineering and research-driven problem solving fuels a data-minded, methodical approach to debugging and incident response. Colleagues rely on her to translate messy, production problems into clear designs and reliably deliver well-tested solutions.
4 years of coding experience
5 years of employment as a software developer
Master's degree, Mechanical Engineering, Master's degree, Mechanical Engineering at Northern Illinois University
Bachelor's degree, Physics, Bachelor's degree, Physics at Beloit College
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:
Back-end Developer & QA Engineer
Contributions:14 reviews, 11 commits, 18 PRs in 1 year
Contributions summary:Mary primarily contributed to the back-end functionality of the payment abstraction library. Their work involved implementing features for specific payment gateways, such as Kushki and Elavon, including adding contact details and handling special character encoding. They also made adjustments to credit card processing logic and contributed to the testing of the implemented features, including remote tests.
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.
Contributions:72 pushes, 12 branches in 1 year 1 month
ecommerceaimpartssupportedruby
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.