Bowei Du

Senior Staff Software Engineer at Google

Berkeley, 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
Bowei Du is a Senior Staff Software Engineer and GKE/Kubernetes networking tech lead at Google with over a decade of experience designing and shipping distributed systems, developer platforms, and high-performance networking infrastructure. He holds a BS from Cornell and a PhD from UC Berkeley under Eric Brewer, where he focused on distributed storage and networking for poor-connectivity environments—work that informs his practical approach to resilient systems. Previously an early engineer at Instart Logic, he built core C++ networking libraries, a high-performance RPC layer, and a distributed object cache that served production traffic at scale. At Google he leads open-source Kubernetes networking efforts and has contributed substantive backend, DevOps, and docs work to prominent projects like gateway-api and cloud-provider-gcp. Comfortable across C/C++, Java, and Python, he combines low-level systems expertise with cloud-native operations and a knack for turning research insights into production-grade infrastructure.
code10 years of coding experience
job2 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at University of California, Berkeley
bookBS, Computer Science, BS, Computer Science at Cornell University
stackoverflow-logo

Stackoverflow

Stats
21reputation
5kreached
2answers
0questions
github-logo-circle

Github Skills (32)

kubernetes10
gnu-make10
docker10
testing10
ca-api-gateway10
cloud-infrastructure10
mkdocs10
makefile10
dockers10
cicd10
gcp10
aws-apigateway10
amazon-api-gateway10
go10
prometheus10

Programming languages (7)

HCLShellMakefileScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
cloud-provider-gcp contains several projects used to run Kubernetes in Google Cloud
Role in this project:
userBack-end Developer & Cloud Engineer
Contributions:41 reviews, 55 commits, 14 PRs in 11 months
Contributions summary:Bowei primarily contributed to the GCE cloud provider, focusing on refactoring the code into more manageable chunks. Their work involved splitting the GCE cloud provider into separate files and modules for better organization and maintainability. A significant portion of the user's effort went into implementing new APIs for managing and allocating cloud resources like PodCIDRs using Google cloud's beta and alpha features. They also added metrics for monitoring operations, improved various GCE operations, and enabled the use of generated code stubs for the service, showing an understanding of GCE services and their APIs.
gcpgoogle-cloudkubernetescloud-providersgoogle
kubernetes/ingress-gce

Oct 2017 - Aug 2022

Ingress controller for Google Cloud
Role in this project:
userDevOps Engineer
Contributions:1 release, 227 reviews, 194 commits in 4 years 11 months
Contributions summary:Bowei's commits primarily focus on build system modifications, indicating a strong involvement in DevOps and build automation tasks. The user implemented build templates using `go build`, modified the build script and test scripts, and made updates to the Dockerfile and build rules. These changes suggest a focus on improving the build and deployment process for the Kubernetes ingress-gce project.
google-cloudingress-controllerkubernetesloadbalanceringress
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