Noah Dietz is a Software Engineer with 11 years of experience focused on APIs, client libraries, and developer tooling, currently building API Client Tools at Google. He has deep hands-on expertise in the API lifecycle—design, linting, code generation and build systems—contributing to high-profile open-source projects like google-cloud-go, api-linter, and the google-api-go-client. Noah blends back-end engineering with DevOps sensibilities, having reworked generators, build scripts, and IAM integration to improve reliability and developer experience. Based in Half Moon Bay, he’s an organizer and regular participant in Meetups and brings a pragmatic, community-minded approach to open source. A Bay Area sports fan and coffee drinker, he often surfaces non-obvious improvements in tooling that save teams time across large codebases. He’s open to project conversations but not actively seeking new roles.
10 years of coding experience
2 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Contributions:409 reviews, 44 commits, 345 PRs in 3 years 5 months
Contributions summary:Noah primarily contributed to the `googleapis/api-linter` repository by implementing and modifying rules for linting APIs defined in protocol buffers. Their work focused on enhancing the existing rules, specifically related to AIP standards such as AIP-132 and AIP-133, and API method signatures and proto-package validation. The user's commits showcase the implementation of new features and improvements to the existing linting system.
Tools for generating API client libraries from API Service Configuration descriptions.
Role in this project:
Back-end Developer
Contributions:7 reviews, 49 commits, 84 PRs in 2 years 6 months
Contributions summary:Noah primarily contributed to the project by modifying Java code related to the generation of API client libraries. Their changes focused on updating dependencies, specifically incorporating `gax-go/v2` for Go gapics and integrating gRPC service configurations for retry settings. They also made changes to the code generation process and adjusted imports to support examples and address specific issues. Furthermore, the user modified Java DiscoGapic and Surface Transformers, contributing to the overall codebase.
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.