Doug Fawley

Software Engineer at Google

Mountain View, California, 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
award
Top expert inGo Development and Distributed Systems Engineering
Doug Fawley is a software engineer based in Mountain View with nine years of professional experience and a long tenure at Google. He focuses on backend systems and interoperability testing, contributing to prominent open-source infrastructure like the grpc project—helping maintain cross-language compatibility and adding interop tests for xDS, timeouts, and fault injection. Trained at Carnegie Mellon, he brings a systems-minded approach to reliability and version compatibility in distributed environments. Known for quietly improving tooling and test matrices, he blends practical engineering with attention to long-term maintainability.
code9 years of coding experience
bookHigh School, High School at Seabreeze HS
bookBS, BS at Carnegie Mellon University
github-logo-circle

Github Skills (4)

grpc10
go10
test-automation9
python8

Programming languages (12)

TypeScriptJavaDockerfileC++ShellStarlarkRustJavaScript

Github contributions (5)

github-logo-circle
grpc/grpc

Mar 2018 - Jan 2023

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer
Contributions:80 reviews, 50 commits, 72 PRs in 4 years 10 months
Contributions summary:Doug primarily contributed to the `tools/interop_matrix/client_matrix.py` file, adding and updating versions of the grpc-go release to the interop matrix. This indicates a focus on maintaining compatibility and testing different versions of the Go gRPC client within the interop framework. They also modified files related to the xds interop testing, and included tests related to timeout and fault injection.
objective-ccpppythongrpcphp
grpc/grpc-go

Mar 2017 - Jan 2023

The Go language implementation of gRPC. HTTP/2 based RPC
Contributions:35 releases, 3895 reviews, 490 commits in 5 years 11 months
golangnanoservicesrpcprotoprotobuf
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
Doug Fawley - Software Engineer at Google