Yuki Sonoda

Staff Software Engineer at Niantic, Inc.

Japan
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 inRuby Development and Security Analysis
Yuki Sonoda is a Staff Software Engineer with 18 years of experience building scalable backend systems, leading small agile teams, and managing releases for large open-source projects—most notably as release manager for the Ruby 1.9 series. He blends deep systems and language-level expertise (including hacking the Ruby interpreter and contributing to the ruby/spec suite) with practical cloud-native and data-processing skills developed at Google and Niantic. His open-source work spans high-profile ecosystems like grpc-gateway and the Kubernetes API, where he has improved API tooling, code quality, and gRPC-to-JSON proxy generation. Experienced in containerization, Kubernetes, and Go, he has driven migrations and infrastructure modernizations while mentoring engineers and shaping architecture. Based in Japan, Yuki combines rigorous mathematical training with hands-on implementation, often surfacing subtle language and tooling improvements that benefit broad developer communities.
code18 years of coding experience
job20 years of employment as a software developer
bookDropped out from the master course, Mathematics, Dropped out from the master course, Mathematics at Rikkyo University
languagesEnglish, Japanese, Chinese
stackoverflow-logo

Stackoverflow

Stats
56reputation
10kreached
2answers
0questions
github-logo-circle

Github Skills (28)

api-rest10
apidoc10
kubernetes-apiserver10
api-design10
restful-api10
ruby10
protoc10
go10
api10
bazel-rules10
bazel10
rubyspec10
golang10
rest-api10
cgo10

Programming languages (11)

C#JavaC++CStarlarkAstroGoPHP

Github contributions (5)

github-logo-circle
grpc-ecosystem/grpc-gateway

Apr 2015 - Jul 2020

gRPC to JSON proxy generator following the gRPC HTTP spec
Role in this project:
userBack-end Developer
Contributions:2 releases, 274 commits, 192 PRs in 5 years 4 months
Contributions summary:Yuki implemented a protoc plugin named `protoc-gen-grpc-gateway` to generate gRPC-JSON API proxies. The primary focus of the contributions was on generating code for gRPC-JSON API proxy generation based on gRPC HTTP spec. Key tasks included modifying and adding features to the `generator.go` files. The changes show the creation and modification of methods to facilitate the conversion from gRPC to RESTful JSON APIs.
to-jsonproxyfollowinggrpcspec
bazel-contrib/rules_go

Apr 2016 - Oct 2016

Go rules for Bazel
Role in this project:
userBack-end Developer
Contributions:5 releases, 37 commits, 77 PRs in 6 months
Contributions summary:Yuki primarily focused on enhancing the Go rules for Bazel within the `rules_go` repository. Their contributions include adding support for CGO, improving the build process, and correcting import paths. They also addressed build failures and added features like go_prefix and support for internal and external tests, enhancing the usability of the Go rules. The user made several changes to improve how the Go rules interact with dependencies and build targets.
golangbazelstarlarkrulescgo
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
Yuki Sonoda - Staff Software Engineer at Niantic, Inc.