Mike Boone is a Lead Engineer with 18 years of software engineering experience, specializing in Ruby on Rails backend development, API design, and team delivery across fully remote and distributed environments. He combines hands-on coding—contributing to notable open-source projects like Active Merchant and Shoulda—with strong delivery leadership as a scrum master and project coordinator. Mike has architected customer-facing APIs, optimized CI and background job processing, and driven platform upgrades while translating technical tradeoffs to non-technical stakeholders. Comfortable operating across the stack and across time zones, he brings a keen eye for detail to software quality, customer communications, and data-moving systems. Unusually for a lead, he pairs deep Rails expertise with formal aerospace engineering roots and an MS in Computer Science, giving him a disciplined, systems-oriented approach to complex problems.
18 years of coding experience
23 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
B.S. Aeronautical & Astronautical Engineering, B.S. Aeronautical & Astronautical Engineering at The Ohio State University
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
Contributions:6 commits, 1 PR, 2 comments in 2 years 1 month
Contributions summary:Mike focused on improving the `active_merchant` library, specifically related to payment gateway integrations. The contributions involved fixing and tweaking AVS codes, adjusting credit card expiration year handling, and adding additional success conditions for the Orbital gateway. They also addressed specific CVV responses within the Orbital gateway and improved data formatting.
Contributions summary:Mike's contributions focused on enhancing the testing capabilities of the shoulda library. They implemented and refined test helpers, specifically `should_protect_attributes` and `should_have_readonly_attributes`, to streamline testing of ActiveRecord models. The user also addressed bugs and improved existing tests, updating error messages and ensuring compatibility with various ActiveRecord configurations. Their work demonstrates a focus on improving test coverage and accuracy within the library.
eyestestingtesting-toolsfingers
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.