Trevor Scheer

Senior Software Engineer at Vanta

Las Vegas, Nevada, 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
Trevor Scheer is a Senior Software Engineer with 8 years of experience specializing in GraphQL, TypeScript/Node.js, and developer tooling, now expanding into Rust. He has driven core pieces of Apollo’s federation and gateway infrastructure, led the design and delivery of the Apollo Language Server (LSP) in Rust/TypeScript, and helped launch Apollo Connectors with a live keynote demo. A former frontend specialist who cares deeply about developer experience, Trevor combines shipping production-grade backend systems with pragmatic frontend sensibilities to improve DX at scale. His open-source contributions include security- and CI-focused work on high-profile Apollo repos (apollo-tooling, federation), where he has modernized release processes and schema composition. Based in Las Vegas, he thrives when building tools that enable other engineers to move faster and more safely.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Nevada-Las Vegas
github-logo-circle

Github Skills (19)

npm10
back-end-development10
typescript10
wpgraphql10
cicd10
wordpress-graphql10
typescript-types10
graphql10
nodejs10
typescripts10
graphql-schema10
git9
security9
code-generation9
control-flow5

Programming languages (16)

C#MDXJavaCSSC++RustMakefileGo

Github contributions (5)

github-logo-circle
apollographql/apollo-tooling

Nov 2018 - Jul 2022

✏️ Apollo CLI for client tooling (Mostly replaced by Rover)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:9 reviews, 121 commits, 328 PRs in 3 years 8 months
Contributions summary:Trevor primarily focused on updating and maintaining the project's infrastructure, including CI/CD pipelines and release processes. They updated dependencies, including `git-parse`, and implemented changes related to npm workspaces and release automation using changesets. Additionally, they updated generated types, which suggests involvement in the core data models used by the project. Furthermore, the user deprecated a command, indicating work related to the evolution of the project's API and command-line interface.
apollocligraphqlswifttypescript
apollographql/federation

Jun 2019 - Jan 2023

🌐  Build and scale a single data graph across multiple services with Apollo's federation gateway.
Role in this project:
userBack-end Developer
Contributions:11 releases, 831 reviews, 578 commits in 3 years 8 months
Contributions summary:Trevor primarily worked on the `@apollo/federation` package, contributing to core functionality within a GraphQL federation gateway. Their commits addressed security vulnerabilities by modifying deepMerge functions, and they refactored the code for handling and composing GraphQL schema. The user also contributed to the code for handling request headers during federation operations. Their work demonstrates a strong understanding of GraphQL, schema composition, and security best practices.
apollographgraphqlfederationgateway
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