John Corser is a Software Development Engineer with 11 years of experience building backend systems and cloud APIs, currently at Amazon in Ann Arbor. A University of Michigan College of Engineering alumnus, he has a strong full-stack background from roles at startups and as a freelancer, working with technologies from PHP, Ruby on Rails, and AngularJS to Redis, MongoDB, and Elasticsearch. He has led cloud and intelligence work for mobile products (Trove), crafted data-driven features and algorithms as a data scientist, and developed simulation test suites for autonomous vehicle research. An active contributor to AWS Amplify, he has improved GraphQL code generation by addressing pluralization and hardening e2e tests, reflecting a focus on developer experience and production robustness. He combines academic rigor with practical product delivery, often bridging research tooling and production-grade services.
11 years of coding experience
6 years of employment as a software developer
BSe, Electrical and Electronics Engineering, BSe, Electrical and Electronics Engineering at University of Michigan College of Engineering
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Role in this project:
Back-end Developer
Contributions:231 reviews, 317 commits, 266 PRs in 1 year 1 month
Contributions summary:John contributed to the `aws-amplify/amplify-cli` repository, focusing on improvements to the GraphQL transformer, particularly addressing pluralization issues in generated GraphQL code. The user added the `pluralize` npm library to accurately generate pluralized GraphQL types. In addition, the user made enhancements to e2e tests, including preventing SES rate limit errors and fixing pluralization issues.
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
John Corser - Software Development Engineer at Amazon