Summary
John Gazewood is a Senior Apps Developer with 11 years of hands-on experience building and automating testable, production-ready software across defense, financial services, and consulting environments. Currently at General Dynamics Mission Systems, he specializes in Python test automation (pytest, Robot) and integration work, having previously implemented programmatic repository and artifact analysis to support program management. His background includes Java development and test environment management for Fannie Mae’s Securities Transactional Data Store and early-career backend and data-processing tooling in Clojure and Bash. A philosophy graduate from Virginia Tech, he brings analytical rigor and a practical engineering mindset to complex systems and edge-case testing. Notably, he has bridged research and production by packaging reusable Python tooling for academic use and automating operational reporting pipelines for production teams.
11 years of coding experience
6 years of employment as a software developer
Virginia Tech