Drew Potter

Burlington, Vermont, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Drew Potter is a seasoned full-stack engineer with 13 years of experience building and operating high-throughput cloud-native systems, particularly on AWS. He has progressed from hands-on developer to staff engineer roles, leading web, backend, blockchain, and iOS efforts while acting as a subject-matter expert in DevOps and observability. Drew combines production-grade backend work with single-page frontend experience and a knack for clean, maintainable code—evident in open-source contributions improving GraphQL Java tooling, Terragrunt functions, and refactors that migrated Java to Kotlin. Based in Burlington, Vermont, he excels at owning systems end-to-end and translating complex platform needs into reliable developer-facing patterns and libraries. A practical pragmatist, he often focuses on testability and maintainability, turning brittle codebases into modular, well-tested systems.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Clarkson University
languagesFrench, Latin
stackoverflow-logo

Stackoverflow

Stats
303reputation
206kreached
6answers
4questions
github-logo-circle

Github Skills (32)

kotlin10
back-end-development10
wpgraphql10
terraform10
java10
javas10
terraformer10
go10
wordpress-graphql10
spring-boot10
graphql10
devops10
testing9
apidoc9
api9

Programming languages (17)

PowerShellJavaCSSCScalaGoHTMLGroovy

Github contributions (5)

github-logo-circle
A schema-first tool for graphql-java inspired by graphql-tools for JS
Role in this project:
userBack-end Developer
Contributions:244 commits, 37 PRs, 296 pushes in 1 year 7 months
Contributions summary:Drew primarily contributed to the development of the GraphQL Java tools. They focused on improving the codebase, addressing issues related to Java 7 compatibility and publishing. Specific changes included cleaning up parser and data resolvers, adding features such as reflectasm, and implementing type aliasing. Further efforts involved fixing bugs, like those related to optional arguments, and enhancing test coverage with new test cases.
spring-bootgraphql-javagraphql-toolsjvmkotlin
GraphQL and GraphiQL Spring Framework Boot Starters - Forked from oembedler/graphql-spring-boot due to inactivity.
Role in this project:
userFull-stack Developer
Contributions:105 commits, 25 PRs, 126 pushes in 1 year 5 months
Contributions summary:Drew primarily focused on enhancing the GraphQL Spring Boot starter. Their contributions included refactoring the starter to support different GraphQL servlet implementations and updating GraphiQL. They also added support for GraphQL Java tools, including the ability to search resource subdirectories for schema files. Furthermore, the user fixed compilation errors and updated dependencies to newer versions.
spring-bootspring-frameworkspring-boot-frameworkstartersdue
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
Drew Potter