Brian O'connor

Software Engineer at Google

New York City Metropolitan Area 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
Brian O'connor is a software engineer with 13 years of experience building production-quality networking and systems software, now based in the New York City area and currently at Google. He has deep expertise in SDN, P4 runtime, and build systems from long-tenured contributions to projects like Stratum and the P4 tutorials, where he implemented runtime support, VM environments, and resolved complex gRPC/Protobuf build issues. At the Open Networking Foundation and Intel he shipped open-source and edge software, bridging backend engineering with DevOps to improve developer workflows and reproducible builds. His work on Mininet and Stratum shows a focus on core networking primitives, tooling, and developer ergonomics rather than just user-facing features. A Stanford MS/BS graduate, he combines academic grounding in computer networking with practical experience as a TA and early internships at LinkedIn and trading firms. Behind the scenes he’s done the meticulous build- and dependency-level fixes that keep large open-source networking stacks reliable and easy to contribute to.
code13 years of coding experience
job14 years of employment as a software developer
bookTelecommunications and Computer Science, Telecommunications and Computer Science at Bergen County Academies
bookMS Computer Science, MS Computer Science at Stanford University
languagesEnglish
github-logo-circle

Github Skills (23)

c-language10
python10
net10
linux10
build-system10
network-programming10
mininet10
bazel10
cprogramming-language10
emulation10
devops10
protobuffer10
protobuf10
grpc10
scripting9

Programming languages (13)

JavaC++CRustP4TeXGoHTML

Github contributions (5)

github-logo-circle
stratum/stratum

May 2018 - Mar 2022

Stratum is an open source silicon-independent switch operating system for software defined networks.
Role in this project:
userBackend Engineer
Contributions:9 releases, 495 reviews, 273 commits in 3 years 10 months
Contributions summary:Brian contributed to defining and implementing build rules for the Stratum operating system, focusing on Protobuf-based proto libraries, including gNMI, OpenConfig, and P4Runtime. They also made significant changes to the build system, renaming the `build_util` directory to `bazel`, updating dependency references, and fixing gRPC and Protobuf version conflicts. Furthermore, the user appears to be responsible for integrating Google's glog library and updating logging functionality.
silicondefinedbroadcomoperating-systemgnmi
mininet/mininet

Oct 2013 - Jan 2017

Emulator for rapid prototyping of Software Defined Networks
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:16 commits, 9 PRs, 5 pushes in 3 years 3 months
Contributions summary:Brian contributed to the Mininet project by fixing bugs and improving code style. They addressed issues related to the `CPULimitedHost` class, ping command, and install script. The user also refactored and simplified example scripts, demonstrating their involvement in the project's core functionalities. These commits indicate the user's focus on core Mininet functionality, network emulation, and usability.
emulatorpythonopenflowdefinednetwork-automation
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
Brian O'connor - Software Engineer at Google