David Newhall is a seasoned cloud and infrastructure engineer with 12+ years of hands-on experience building and operating large-scale, highly available systems—from bare metal live-video delivery at Twitch to multi-datacenter and cloud platforms as a manager and founder. Currently a Lead Sr. Cloud Engineer at Cars Commerce and co-founder of Notifiarr (where he built Go-based monitoring clients and CI/CD pipelines), he blends deep networking, automation, and observability expertise with pragmatic leadership. His open-source contributions include meaningful backend work on unifi-poller (enhancing UniFi telemetry exports) and improving the Go test-double generator counterfeiter, showing attention to maintainability and developer ergonomics. Notable past accomplishments include scaling monitoring to a million checks, executing zero-downtime VPC migrations at Twitch, and orchestrating cost-saving DR and SAN migrations. Based in Lodi, California, he’s equally comfortable writing Go tooling, authoring deployment automation, or stepping into vendor and budgeting decisions—often spotting systemic inefficiencies before others do.
12 years of coding experience
19 years of employment as a software developer
High School Diploma, General Studies, High School Diploma, General Studies at Lodi Academy
Associate of Arts (A.A.), Computer Technology/Computer Systems Technology, Associate of Arts (A.A.), Computer Technology/Computer Systems Technology at Heald College-Stockton
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
Role in this project:
Back-end Developer
Contributions:62 releases, 38 reviews, 3954 commits in 4 years 9 months
Contributions summary:David's commits primarily focus on enhancing the functionality of the unifi-poller application, specifically by refactoring existing code and adding new features to collect data from the UniFi network devices. The changes involve modifying code related to various device types such as UAP, USG, USW, and UDM, and incorporating new features related to speedtest and the addition of DPI data. These commits demonstrate the user's focus on improving data collection, integration, and overall maintainability of the tool.
A tool for generating self-contained, type-safe test doubles in go
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 2 comments in 7 days
Contributions summary:David primarily focused on improving the `counterfeiter` tool, which generates type-safe test doubles in Go. Their work involved modifying the code generation process to handle unexported methods correctly, ensuring they could be counterfeited without warnings. They also refined the interface generation logic by avoiding unnecessary titling of interface methods and adopting suggestions from PR comments. Further, they made modifications to various templates and core files improving the tools' overall functionality.
golangself-containedtestinggotype-safe
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
David Newhall - Lead Sr. Cloud Engineer at Cars Commerce