Spencer Lee-brown

Cairo, Cairo, Egypt
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
Spencer Lee-brown is an experienced software engineer with 11 years in cloud and observability engineering, most recently contributing to Datadog’s core agent and network performance monitoring. He combines hands-on systems programming—implementing intrahost connection classification in the Datadog Agent’s eBPF subsystem—with customer-facing solutions engineering and team leadership experience across APAC and EMEA. Comfortable moving between Go, Python, and distributed systems, he has a track record of shipping reliable monitoring features and improving telemetry for complex network topologies. Spencer’s background in on-site customer enablement and hiring/mentoring teams gives him a practical appreciation for usability and operational robustness that complements his low-level networking work.
code11 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Junior, Computer Science, Junior at Columbia University in the City of New York
languagesEnglish
github-logo-circle

Github Skills (11)

monitoring10
go10
tracer10
trace10
ebpf10
networking9
observability8
distributed-tracing8
go-testing8
metric7
datadog7

Programming languages (3)

GoHTMLPython

Github contributions (5)

github-logo-circle
DataDog/datadog-agent

Jan 2020 - Jul 2021

Main repository for Datadog Agent
Role in this project:
userBack-end Developer
Contributions:30 reviews, 243 commits, 69 PRs in 1 year 6 months
Contributions summary:Spencer contributed to the Datadog Agent, focusing on network traffic classification within the ebpf subsystem. Their primary contribution involved implementing an intrahost classification algorithm to identify and label connections where the source and destination addresses are equivalent, accounting for NAT and loopback interfaces. This involved modifying existing Go code, adding unit tests, and integrating the changes within the agent's network state management. The work directly improved the agent's ability to monitor and analyze network traffic.
golangdatadog-agentagentobservabilitypmm
stb2132/dnsstress

Aug 2020 - Oct 2020

Simple Go program to stress test DNS servers
Contributions:4 PRs, 13 pushes, 1 branch in 1 month
golangdns-serversstress-testdns
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
Spencer Lee-brown