Michael Johnson is a software engineering consultant with 10 years of experience building payment infrastructure, developer tooling, and cross-platform apps from Littleton, Colorado. He specializes in Stripe integrations—Treasury, Connect, Checkout, and Billing Migration—delivering secure, compliant systems across Rails, React, TypeScript, and Python. Michael also leads product engineering for SpoonMe, maintaining an Elixir backend and shipping native iOS and Android apps with AI-assisted features that improve nutrition tracking. His prior roles at Stripe and GitHub focused on integrations, CI/CD, and migration projects, emphasizing clear documentation and handoffs so clients can own long-term maintenance. Trained as a mechanical engineer (MS, BS from Brigham Young University), he brings experimental rigor and systems thinking to software design. Colleagues rely on him for pragmatic, end-to-end solutions that bridge payments, platform engineering, and user-facing mobile experiences.
9 years of coding experience
15 years of employment as a software developer
Master of Science (M.S.) Mechanical Engineering, Master of Science (M.S.) Mechanical Engineering at Brigham Young University
Contributions:3 PRs, 91 pushes, 5 branches in 3 months
jenkinsjenkins-plugintestinggithub-jenkinswhile
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
Michael Johnson - Software Engineering Consultant at Spoonme