Andrew Steffey is an independent developer and seasoned software engineer with 8+ years of professional experience and a track record leading large-scale API services at Amazon Prime Video for millions of users. He specializes in performance optimization and reliability engineering—driving a 76% compute cost reduction and tripling API throughput while maintaining six-nines uptime for live events. His background spans cloud-native serverless architectures, backend systems, and interactive front-ends, exemplified by a self-built portfolio optimization and backtesting platform using genetic algorithms on AWS. Prior work at MITRE and the USAF highlights strengths in networked systems, bandwidth-efficient protocols, and disciplined engineering processes that improved test automation and CI practices. An active contributor to the pact-jvm contract-testing project, he has enhanced JVM testing infrastructure and DSL capabilities, bringing practical improvements to consumer-driven contract testing. Based in Yorktown, Virginia, he combines systems-level rigor with pragmatic product delivery and a knack for measurable operational gains.
8 years of coding experience
17 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Texas A&M University
Master of Science Computer Science, Master of Science Computer Science at Old Dominion University
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:13 commits, 6 PRs, 5 comments in 6 months
Contributions summary:Andrew contributed to the Pact JVM project by implementing and enhancing testing infrastructure and core functionalities. They refactored testing frameworks, specifically JUnit5, to use new lifecycle callbacks. They also added features to the Pact DSL, allowing for provider states with parameters and implementing namespace-aware XML matching. These changes improved the flexibility and reliability of contract testing.
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Contributions:9 PRs, 37 pushes, 17 branches in 6 months
contractpactplaybackmockjunit
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
Andrew Steffey - Independent Developer at Backtested Frontier