Richard Belleville

Staff Software Engineer at Google

Sunnyvale, 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
Richard Belleville is a Staff Software Engineer based in Sunnyvale with 10 years of experience building cloud-native, backend systems at Google after earlier work in networking at ADTRAN. He specializes in Go and distributed API design, notably contributing specification and implementation of the GRPCRoute API for the Kubernetes Gateway API project to improve gRPC routing and filtering. At Google he progressed through software engineer to staff roles, delivering scalable infrastructure and API improvements across teams. He also brings a strong testing and QA mindset from open-source work on pyhocon, where he improved parser robustness through targeted test automation. Fluent in both systems-level engineering and developer-facing API design, he pairs production-hardened implementation skills with careful specification and documentation.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor’s Degree Computer Science Mathematics Minor in Japanese, Bachelor’s Degree Computer Science Mathematics Minor in Japanese at University of Alabama
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,580reputation
102kreached
53answers
0questions
Badges
protocol-buffers
top-5%
grpc
top-1%
github-logo-circle

Github Skills (26)

parserator10
kubernetes10
parser10
pytest10
python10
api-design10
testing10
hocon10
configuration-management10
networking10
go10
gateway10
api-gateway10
configuration-file10
kubernetes-pods10

Programming languages (11)

TypeScriptJavaC++ShellStarlarkCJavaScriptGo

Github contributions (5)

github-logo-circle
kubernetes-sigs/gateway-api

Apr 2022 - Dec 2022

Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
Role in this project:
userBack-end Developer
Contributions:100 reviews, 11 commits, 11 PRs in 8 months
Contributions summary:Richard primarily focused on implementing the GRPCRoute API, a core component of the gateway-api project. They contributed to the specification and implementation of GRPCRoute, including defining types and structures for matching, filtering, and routing gRPC requests. The user also made improvements to the Go API, fixed minor implementation issues, and reworked the GRPCRoute API documentation.
k8s-sig-networkload-balancingingresskubernetesprometheus
chimpler/pyhocon

Sep 2018 - Sep 2018

HOCON parser for Python
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 1 issue in 1 day
Contributions summary:Richard primarily contributed to the testing of the HOCON parser. Their work involved removing tests related to undesired behavior, then adding and extending tests to cover forbidden characters and ensure correct behavior. This included utilizing pytest for test parametrization and ensuring quoted forbidden characters are correctly parsed, contributing to the overall reliability and robustness of the HOCON parser.
configurationhoconpythonparser
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
Richard Belleville - Staff Software Engineer at Google