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 Staff Software Engineer in New York with 11 years building full-stack, accessible, and maintainable web and mobile products. He specializes in React and GraphQL—contributing to high-profile Apollo open-source projects like apollo-server and federation—and has helped design federation composition and SDL validation used across distributed graphs. At companies from Apollo to Carbon Health and Homeaglow he’s driven architectural modernizations, rebuilt legacy products with modern stacks, and established testing and interface systems that dramatically improved performance and cross-team collaboration. A public-facing engineer and teacher, he’s authored talks, docs, and tooling (including a Rust-based CLI initiative) and regularly mentors teams on best practices. Colleagues rely on him for pragmatic engineering tradeoffs and empathetic, cross-functional leadership.
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 (25)

javascript10
apollo-federation10
apollo-server10
wpgraphql10
validation-rules10
federation10
apollo-client10
wordpress-graphql10
graphql10
nodejs10
nodes10
react10
typescript9
typescript-types9
resolver9

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