John Kelly

Senior Software Engineer at Interchecks

Franklin, Tennessee, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
John Kelly is a senior software engineer with 15 years of experience building and architecting backend systems in Java and PHP, currently leading engineering at Interchecks after a multi-year tenure at Ramsey Solutions. He combines deep Spring and messaging/event-driven expertise with proven SEO and online business strategy skills, making him effective at both technical architecture and product-facing optimization. A pragmatic maintainer and refactorer, he’s contributed to high-profile open-source projects like Zend Framework, php-amqplib, and Concrete CMS, focusing on stability, testing, and compatibility. His background spans hands-on mobile app work, team leadership, and division-level architecture support across diverse stacks (PHP, Java, C#, Pick Basic). Outside of work he has aviation leadership experience from Civil Air Patrol, reflecting disciplined operational planning and search-and-rescue training. Known for improving legacy systems and CI infrastructure, he brings a blend of code-quality focus and practical delivery.
code15 years of coding experience
job21 years of employment as a software developer
bookComputer Science, Computer Science at Chemeketa Community College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,525reputation
323kreached
8answers
21questions
github-logo-circle

Github Skills (31)

content-management-system10
cms10
amqp10
mysql10
concrete510
zend-framework10
phpunit10
rabbitmq10
php10
content-management10
sql10
testing9
application-framework9
app-framework9
database-design9

Programming languages (17)

C#JavaRustScalaVueGoHTMLKotlin

Github contributions (5)

github-logo-circle
php-amqplib/php-amqplib

Sep 2015 - Apr 2016

The most widely used PHP client for RabbitMQ
Role in this project:
userBack-end Developer
Contributions:1 release, 32 commits, 42 PRs in 7 months
Contributions summary:John primarily contributed to fixing PHPDoc problems and addressing code style issues across multiple files, including connection and channel classes. They updated the TravisCI infrastructure to use a new setup, indicating involvement in build processes. Additionally, the user made minor improvements and removed typehints, demonstrating a focus on code quality and project maintainability.
php-clientphpphp-amqplibamqpmessaging
zendframework/zendframework

Apr 2011 - Nov 2014

Official Zend Framework repository
Role in this project:
userBack-end Developer
Contributions:28 commits in 3 years 7 months
Contributions summary:John primarily contributed to bug fixes and refactoring efforts within the Zend Framework codebase. Their commits addressed deprecation errors related to PHPUnit testing, ensuring the framework's compatibility with updated testing environments. They also implemented changes to improve code functionality, such as adding new methods to existing classes and ensuring proper handling of null values. These modifications highlight a focus on code quality and maintenance.
zendzend-frameworkphpframeworkmodular
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