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.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Clemson University
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.
🌍 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:
Back-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.
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