Edward Foyle is a Senior Software Engineer in Seattle with 10 years building scalable distributed systems and a strong focus on API design, especially GraphQL. He has shipped backend and full-stack features at Amazon and AWS—contributing to the widely used AWS Amplify CLI and its AppSync simulator—before joining Reddit to tackle large-scale platform challenges. Comfortable across serverless and REST/GraphQL boundaries, he improves reliability and developer ergonomics by addressing simulator logic, resolver error handling, and API key management. A Georgia Tech CS graduate with a background teaching and managing TA teams, he pairs practical engineering with a knack for clear documentation and tooling that helps other developers move faster.
10 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS Computer Science - Focus: Theory and Information Networks, Bachelor of Science - BS Computer Science - Focus: Theory and Information Networks at Georgia Institute of Technology
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Role in this project:
Back-end Developer & API Engineer
Contributions:52 releases, 1474 reviews, 649 commits in 3 years
Contributions summary:Edward primarily focused on improving the functionality and reliability of the Amplify AppSync Simulator, fixing a filter error within the simulator's GraphQL processing logic. They also worked on improving the error handling in the RDS Resolver and improving how the CLI handles the API Key for backend code by setting the proper environment variables. Moreover, they contributed to enhancements in the REST API, supporting path parameters in the REST APIs.
Contributions:83 reviews, 51 commits, 54 PRs in 2 years 6 months
Contributions summary:Edward primarily contributed to the documentation of the AWS Amplify Framework. They made updates to the documentation directory, including changes to filter options and routes. They also modified several files related to UI components, navigation, and general documentation structure. Furthermore, they merged updates and addressed comments on the code.
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
Edward Foyle - Senior Software Engineer at Reddit, Inc.