Bill Green

Lead Software Engineer at New Relic, Inc.

Salem, Oregon, 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
Bill Green is a Lead Software Engineer and seasoned site reliability expert with 11 years in high-scale infrastructure and over two decades in networking, now driving platform reliability at New Relic from Salem, Oregon. He has designed multi-region spine‑leaf datacenter networks, led early large-scale Mesos container migrations before Kubernetes matured, and built a Go-based control plane for Envoy/Katran load balancing that leverages BPF. Bill combines deep packet- and network-level expertise with hands-on software engineering—he’s contributed SFlow decoding enhancements to the widely used gopacket project. Known for pragmatic automation (Perl to Go) and mentoring peers, he focuses on repeatability, observability, and operational simplicity to deliver reliable systems at scale.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science - BS Electrical Engineering, Bachelor of Science - BS Electrical Engineering at Portland State University
github-logo-circle

Github Skills (7)

data-structures10
go10
network-protocol10
gopacket10
data-structure10
testing9
xdr9

Programming languages (6)

C++CGoErlangRubyPython

Github contributions (5)

github-logo-circle
google/gopacket

Sep 2017 - Sep 2017

Provides packet processing capabilities for Go
Role in this project:
userBack-end Developer
Contributions:1 comment in 1 day
Contributions summary:Bill primarily contributed to the implementation of the SFlow layer, focusing on decoding SFlow version 5 datagrams within the gopacket library. Their work involved defining the data structures and decoding logic for various SFlow sample types, including flow samples and counter samples. The user also refactored code to improve efficiency by operating on slice headers. Furthermore, they added tests to validate the decoding of several SFlow packet types.
golangwiresharkdpdkpacket-processingpacket
newrelic-forks/go-director

Apr 2016 - Apr 2018

Dependency-injected loop flow control makes writing and testing background goroutines easy.
Contributions:3 PRs, 2 pushes, 1 branch in 1 year 11 months
golangcontrol-flowgoroutinestestingloop
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
Bill Green - Lead Software Engineer at New Relic, Inc.