David Glasser is a seasoned software engineer with 19 years of experience building scalable backend and DevOps systems from Google to Apollo GraphQL, now based in Berkeley. He specializes in distributed systems, infrastructure-as-code, and GraphQL tooling—contributing core features and fixes to high-profile open-source projects like HashiCorp Terraform and Apollo Server/Federation. His work spans languages and ecosystems (notably Go and Node.js), improving reliability, caching/persisted-query handling, and cloud integrations for projects such as Apache Druid and Secor. At Apollo he shipped server-side features that bridge developer ergonomics and production robustness, reflecting a pragmatic focus on observability and operational edge cases. An MIT-trained mathematician and computer scientist, he pairs rigorous technical foundations with a knack for debugging complex distributed behaviors. Colleagues would note his quiet impact on critical internals—small, well-targeted changes that improve large systems’ stability and developer experience.
19 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Massachusetts Institute of Technology
🌍 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:849 reviews, 946 commits, 962 PRs in 4 years 10 months
Contributions summary:David primarily contributed to the core functionalities of Apollo Server, particularly focusing on cache control and persisted query support. Their contributions included adding features related to managing and interpreting cache policies, and implementing the handling of persisted query requests, including error handling and retrieval of query strings. These changes involved modifications to core modules, such as request pipeline and various plugins, enhancing the server's features and improving compatibility with new features.
🌐 Build and scale a single data graph across multiple services with Apollo's federation gateway.
Role in this project:
Back-end Developer
Contributions:222 reviews, 109 commits, 89 PRs in 3 years 4 months
Contributions summary:David primarily contributed to the Apollo Federation gateway, focusing on enhancing its functionality and maintainability. Their work included debugging and improving documentation, refining the query plan generation process, and implementing metrics support for federated systems. They also addressed dependency issues and improved internal testing procedures to ensure the reliability of the gateway. The user’s contributions spanned several files related to gateway, federation, and reporting functionality.
graph-datascaleapollo-federationgatewayfederation
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
David Glasser - Software Engineer at Apollo GraphQL