John Chapin is a Managing Software Engineer with 11+ years of experience leading development, delivery, and rescue of web-based applications across industries including healthcare, e-commerce, and government. He emphasizes disciplined software engineering over ad-hoc coding—defining needs, analyzing data, setting realistic goals, and iterating with measurable improvement—often translating weekly sprint feedback into project management and business cycles. His background spans hands-on work in Ruby on Rails, PHP, C#, Objective-C and Java, plus building virtualized infrastructures and introducing QA and automated testing practices. Notable projects include a secure health-information exchange with 86% test coverage and the first online vehicle registration renewal system for a major municipal government. He combines technical depth with procedural rigor, making him as comfortable tuning legacy systems as steering cross-functional delivery.
12 years of coding experience
23 years of employment as a software developer
The University of Tennessee at Chattanooga, The University of Tennessee at Chattanooga at The University of Tennessee at Chattanooga
BE, Mechanical Engineering, BE, Mechanical Engineering at Vanderbilt University
I finished all requirements for graduation at the end of 1998. I opted to leave early and attend my local university for a year. So I am technically a member of the class of 1999., I finished all requirements for graduation at the end of 1998. I opted to leave early and attend my local university for a year. So I am technically a member of the class of 1999. at The McCallie School
Contributions:30 PRs, 31 pushes, 29 branches in 5 months
ruby-on-railsgroupsprizeclosedrails
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.