Nathan Keyes is a Quality Assurance Engineer and full-stack practitioner with 12 years of software experience, currently ensuring product quality at TherapyNotes after hands-on development roles at Varigence, Aurora Audit Signal, and Angus Energy. He blends object-oriented programming roots and web development training from the University of Pennsylvania’s Trilogy boot camp with practical application development experience across startups and enterprise environments. Comfortable shifting between engineering and QA, he brings a developer’s perspective to test strategy, automation, and defect prevention. His background in customer-facing tech roles (Geek Squad, Best Buy) sharpens his user-centered approach to quality and troubleshooting. Based in Pennsylvania, Nathan has a strong math and computer science foundation from Community College of Philadelphia that underpins his analytical problem solving. Notably, he transitioned from application development into QA leadership, giving him uncommon insight into both building and breaking systems for more resilient releases.
12 years of coding experience
7 years of employment as a software developer
Mathematics and Computer Science, Mathematics and Computer Science at Community College of Philadelphia
Computer Science, Computer Science at Penn State Harrisburg
Trilogy web development boot camp, Web development, Trilogy web development boot camp, Web development at University of Pennsylvania
Contributions:43 PRs, 131 pushes, 40 branches in 6 months
papertrailrabbitmqamqpreplacement
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.