Matt Jonas is a Principal Engineer with 13 years of experience building and leading web engineering efforts from startups to scale-ups, currently shaping product and architecture at Trainual in Phoenix. He combines hands-on development and technical leadership—previously serving as Senior Software Engineer and Technical Lead—to streamline knowledge transfer platforms and ship scalable, maintainable systems. His background includes co-founding a web-focused shop, Roosevelt Coding, and long stints solving real-world problems across e-commerce, SaaS, and agency environments. Comfortable across the full stack and lifecycle, he emphasizes mentorship, project estimation, and pragmatic refactors that reduce long-term maintenance costs. Colleagues rely on him for translating ambiguous product needs into deliverable engineering plans and for keeping onboarding and documentation from becoming afterthoughts.
13 years of coding experience
13 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at Bradley University
An implementation of the command pattern for Ruby with ActiveModel::Validations inspired by the interactor gem. Rich support for attributes, callbacks, and validations, and thread safe performance methods.
Contributions:3 releases, 16 reviews, 18 PRs in 2 years 3 months
Contributions:27 releases, 30 pushes, 30 tags in 13 days
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.