Summary
Joshua Mcdonald is a seasoned software engineering leader with 10+ years building high-impact backend and security systems across gaming, commerce, and cloud at organizations including Amazon, AWS, Bethesda, and IronNet. He combines hands-on technical depth in Go, Python, Node.js and frontend stacks (iOS/Swift, Objective-C, JS) with proven experience scaling teams, improving observability, and reducing major incidents through large migrations and operational excellence. Joshua has led cross-functional efforts from API and platform builds to global e-invoicing integrations and in-game commerce, and he’s comfortable as both a manager of managers and a contributor in the codebase. His background in analytics (Georgia Tech MS) and an MBA informs data-driven decisions that balance stability, performance, and product velocity. A former adjunct faculty member and Air Force civilian engineer, he brings a pragmatic, mentorship-focused leadership style and a track record of translating complex requirements into resilient, production systems.
10 years of coding experience
22 years of employment as a software developer
Bachelor of Science (BSc) Computer and Information Sciences, Bachelor of Science (BSc) Computer and Information Sciences at University of Maryland Global Campus
Master of Science - MS Analytics, Master of Science - MS Analytics at Georgia Institute of Technology
Master of Business Administration (MBA) MBA, Master of Business Administration (MBA) MBA at Mount St. Mary's University
English, German