John Matthews

Software Engineering Manager & Senior Principal Software Engineer at Red Hat

Raleigh, North Carolina, 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 Matthews is a seasoned software engineering leader with 18 years of experience building cloud-native systems and leading teams at Red Hat, currently focused on Kubernetes-based application modernization and disaster recovery through the Konveyor.io CNCF incubating project. He blends deep technical authorship—from backend and database engineering on projects like Pulp and legacy Spacewalk to operator and service broker architectures—with hands-on SRE ownership of large production content services on AWS. As a dual people manager and technical architect he has driven cross-company efforts with partners such as Amazon, introduced Ansible-based operator patterns, and led products that simplify complex cloud installs. An avid open-source contributor and early Red Hat hire, John pairs engineering rigor with an MBA-backed curiosity for business and entrepreneurship, coaching UNC Kenan-Flagler students annually. Notably, he maintains both developer velocity and operational resilience, a combination reflected in long-running services he helped design and sustain.
code17 years of coding experience
job19 years of employment as a software developer
bookMasters Electrical Engineering, Masters Electrical Engineering at Stony Brook University
bookMasters Business Administration, Masters Business Administration at UNC Kenan-Flagler Business School
stackoverflow-logo

Stackoverflow

Stats
141reputation
20kreached
3answers
0questions
github-logo-circle

Github Skills (29)

api-rest10
python10
restful-api10
schema-design10
mongodb-database10
sql10
database-design10
db-schema10
database-schema10
rest-api10
mongodb10
schema10
api-design9
java9
data-modeling9

Programming languages (19)

JavaJinjaCSSMakefileGoHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
pulp/pulp

May 2010 - Dec 2012

⛔️Pulp2 is EOL! ⛔️Pulp 2 platform code, including the server and base admin and consumer clients
Role in this project:
userBack-end Developer & Database Engineer
Contributions:809 commits in 2 years 7 months
Contributions summary:John contributed to back-end development tasks by adding support for package group and category functionalities, which involved the creation of new API calls and data structures. They also fixed issues related to certificate verification during repository synchronization, indicating experience in security and data integrity. Furthermore, the user made changes to the database model by adding new object types for package groups and categories, showcasing database design and data modeling skills.
pulpsqlserveradminmysqleol
spacewalkproject/spacewalk

Jun 2008 - Apr 2013

The master repository for the Spacewalk Project.
Role in this project:
userBack-end Developer
Contributions:368 commits in 4 years 10 months
Contributions summary:John's contributions primarily involved modifying and improving the Spacewalk Project's backend. Their work includes updating column lengths in database schemas to accommodate the transition from "RHN" to "spacewalk". The user also addressed an Eclipse build problem by including "tools.jar" and corrected the position of a log statement. Furthermore, the user fixed issues related to a duplicated entries in CSV downloads.
masterspacewalk
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
John Matthews - Software Engineering Manager & Senior Principal Software Engineer at Red Hat