Summary
Andrew Nagel is a tenacious technical lead with nine years of software engineering experience and a 20+-year background in education and mentoring, currently leading modern development initiatives at the USPTO. He has repeatedly served as hands-on technical lead, product owner, and change agent—modernizing legacy systems and championing DevSecOps, CI/CD, and developer services across large federal organizations. His technical breadth spans Java/Spring Boot, Hibernate, PostgreSQL, JWT/LDAP security, webhooks, and front-end frameworks, and he has driven PoCs for Kafka, GitOps, and testing/automation platforms to inform enterprise adoption. A lifelong educator, Andrew has tutored 50+ clients over 750+ hours and taught data-driven decision making, bringing a teacher’s clarity to onboarding, tech talks, and cross-functional collaboration. Based in Wake Forest, NC, he combines rigorous academic training in biochemistry and mathematics with graduate coursework in computer science, giving him a rare mix of analytical depth and pragmatic engineering leadership.
9 years of coding experience
11 years of employment as a software developer
Johns Hopkins University
Backend Engineering: Java and Clojure, Backend Engineering: Java and Clojure at The Iron Yard
B.S Biochemistry, B.S Biochemistry at Grove City College