Jake Dawkins

Staff Software Engineer at Homeaglow

New York, New York, 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
Jake Dawkins is a Senior Software Engineer in New York with 11 years of experience building reliable backend and full-stack systems, with a strong focus on GraphQL and distributed schema design. He contributes to high-profile open-source projects from Apollo, where he reinforced Federation by fixing enum and scalar validation, handling duplicate definitions, and addressing complex external-directive scenarios to improve cross-service schema consistency. In apollo-server he delivered pragmatic production fixes and features—such as disabling GraphiQL URL rewriting, correcting engine reporting headers, and adding testing infrastructure—showing attention to developer experience and observability. He also spans backend and frontend work, implementing Sequelize-based datasources and client pages for Apollo’s fullstack tutorial, reflecting both integration depth and a penchant for making complex systems easier to use.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Clemson University
languagesEnglish
github-logo-circle

Github Skills (31)

wp-graphql10
javascript10
apollo-federation10
validation-rule10
apollo-server10
validation-rules10
javascripts10
apollo-client10
federation10
wordpress-graphql10
graphql10
nodejs10
nodes10
react10
typescript39

Programming languages (10)

TypeScriptC#C++CSSRustAstroJavaScriptSwift

Github contributions (5)

github-logo-circle
🚀 The Apollo platform tutorial app
Role in this project:
userFull-stack Developer
Contributions:78 commits, 3 PRs, 3 pushes in 9 months
Contributions summary:Jake primarily contributed to the development of the Apollo GraphQL tutorial app by implementing and modifying code related to both the backend and frontend. They updated the server-side code, including schema definitions and resolvers. Furthermore, the user worked on the datasources to create and manage user-related functionality using Sequelize and built a basic client application with pages for home and login to consume the GraphQL API.
reactjavascriptapollo-servergraphqlapollo-client
apollographql/apollo-server

Apr 2018 - Aug 2020

🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 39 commits, 46 PRs in 2 years 4 months
Contributions summary:Jake primarily contributed to the `apollo-server` repository by implementing new features and fixing reported issues. They added an option to disable URL rewriting for GraphiQL, which involved modifying the `renderGraphiQL.ts` and `resolveGraphiQLString.ts` files. Furthermore, they fixed a header misreporting issue to the engine, updating the `packages/apollo-engine-reporting/src/extension.ts` file. They also introduced a new testing package.
production-readyexpresshapijsgraphql-serverproduction
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
Jake Dawkins - Staff Software Engineer at Homeaglow