Alex Bakon

Senior Software Engineer at Netflix

Richmond, Virginia, 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
Alex Bakon is a Senior Software Engineer with 12 years of experience building resilient, cloud-native networking and backend systems, currently at Netflix after roles at Signal and Google. He specializes in networking stacks, load balancing, and test automation—contributing to high-profile open-source projects like Envoy and gVisor where he focused on robust test suites, TCP/IP correctness, and routing hash policies. Alex blends production-grade systems work with deep protocol-level understanding, having helped port and validate protocol buffers and improve Bazel build/test integration. Trained at MIT (BS and MEng), he pairs academic rigor with practical engineering, and an unusual strength is turning complex networking edge cases into repeatable automated tests that prevent regressions in large-scale services.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (26)

socket-io10
env10
url-routing10
udp10
c-language10
envoyproxy10
validations10
protocol-buffers10
testing10
http10
linux10
validation10
networking10
protoc10
socket10

Programming languages (16)

C#JavaC++CSSRustCCoqGo

Github contributions (5)

github-logo-circle
bufbuild/protoc-gen-validate

Nov 2017 - Sep 2021

Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
Role in this project:
userBack-end Developer
Contributions:5 releases, 59 reviews, 47 commits in 3 years 11 months
Contributions summary:Alex primarily contributed to enhancing the `protoc-gen-validate` repository, which focuses on Protocol Buffer validation. Their work involved significant changes to the Bazel build system, ensuring proper linking of validation libraries and enabling the execution of tests. They also focused on translating validation code to C++, specifically for string, byte array, and enum validations, while also implementing support for repeated and wrapped types. Furthermore, they refactored the codebase to handle more complex validation scenarios and address potential errors more robustly.
protocol-bufferspolyglotvalidationprotobufprotoc-plugin
envoyproxy/envoy

Sep 2017 - Oct 2021

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:239 reviews, 79 commits, 98 PRs in 4 years 1 month
Contributions summary:Alex primarily contributed to the Envoy proxy project by adding and improving tests, specifically focusing on testing the HTTP health checker and implementing IP hashing for HTTP ketama routing. Their work included writing tests to cover HTTP health checker callbacks and ensure the reliability of the stream callbacks. The user also implemented support for multiple hash policies for HTTP routing and made changes to the HTTP header map iteration, improving the efficiency of the routing implementation.
nanoservicesmore-catsgolangcontainersproxy
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
Alex Bakon - Senior Software Engineer at Netflix