Benjamin Wang

Principal Software Engineer at Broadcom

Staines-upon-Thames, England, United Kingdom
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
Benjamin Wang is a Principal Software Engineer with 8 years of focused experience in distributed systems, currently working on etcd and VKS at Broadcom and previously driving etcd-related efforts at VMware and other enterprises. He is a hands-on maintainer and technical lead for sig-etcd, contributing to core projects like etcd, etcd-io/raft and bbolt where he improves stability, upgrades dependencies, and modernizes codebases (notably replacing deprecated Go packages and bumping Go versions). His work spans backend engineering and DevOps—refactoring Kubernetes I/O code, hardening health checks, and automating proto generation and CI workflows. Known for improving reliability and security in critical infrastructure, he also brings practical experience migrating legacy systems to cloud-native platforms. Trained with a Master’s in Computer Science from Tianjin University, he blends deep protocol-level knowledge with pragmatic production engineering.
code8 years of coding experience
job17 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Tianjin University
languagesEnglish, Chinese
github-logo-circle

Github Skills (38)

dependency-management10
kubernetes10
consensus10
back-end-development10
testing10
distributed-systems10
io10
osdev10
go10
fileio10
kubernetes-pods10
file-processing10
file-handling10
macos10
raft10

Programming languages (12)

HCLTypeScriptJavaShellCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
etcd-io/bbolt

Oct 2021 - Jan 2023

An embedded key/value database for Go.
Role in this project:
userBack-end Developer
Contributions:6 releases, 820 reviews, 49 commits in 1 year 3 months
Contributions summary:Benjamin primarily contributed to the upgrade of the Go language version to 1.17 in the project. They replaced deprecated `ioutil` package usage with `io` and `os` packages. The user also made other general code improvements like updating dependencies and refactoring code to optimize memory usage. Further work involved adding test cases to cover more scenarios, and adding support for new commands such as `surgery clear-page` and `surgery meta`.
golangdatabaseembeddedkey-valuekey-value-database
etcd-io/etcd

Jul 2021 - Jan 2023

Distributed reliable key-value store for the most critical data of a distributed system
Role in this project:
userBack-end Developer
Contributions:12 releases, 5024 reviews, 708 commits in 1 year 6 months
Contributions summary:Benjamin made several changes related to the etcd server, focusing on improving the functionality and maintainability of the code. They addressed issues by skipping empty alarms and enhancing the health check endpoint to support serializable requests. Furthermore, the user also corrected the public key comparison logic within the auth module. The changes primarily focused on enhancing the stability and security of the core server functionality.
etcdcriticalconsensusdistributed-systemreliable
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
Benjamin Wang - Principal Software Engineer at Broadcom