David Anderson

Senior Software Engineer at Netflix

Los Gatos, California, 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
David Anderson is a Senior Software Engineer with 11 years of experience building reliable application platforms, currently advancing Edge Device Services at Netflix from his base in Los Gatos. He combines deep systems and testing expertise honed across roles at Netflix and Microsoft—ranging from HTML5 browser players to audio/video streaming on Xbox—to deliver resilient, production-grade services. David contributes to prominent open-source projects like grpc-node, where he implemented client-side interceptors and low-level call controls (cancel, getPeer) to improve synchronous request handling and client reliability. His background in both SDET and senior backend engineering gives him a rare blend of rigorous test-first thinking and pragmatic system design. He holds a BS from Notre Dame and a MS in Computer Science from the University of Michigan, reflecting a strong academic foundation that informs his engineering rigor.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Michigan
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Notre Dame
github-logo-circle

Github Skills (4)

javascript10
nodejs10
grpc10
back-end-development10

Programming languages (7)

TypeScriptJavaC++JavaScriptPHPGroovyPython

Github contributions (5)

github-logo-circle
grpc/grpc-node

Feb 2018 - Mar 2018

gRPC for Node.js
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 14 comments in 29 days
Contributions summary:David focused on implementing client-side interceptors within the gRPC-Node project. Their contributions involved modifying core gRPC client and interceptor code to enforce the correct order of operations for synchronous requests. They also implemented functionalities like `cancel` and `getPeer` to underlying calls, indicating a deep dive into the request handling process. The user's work ensures the proper functioning of gRPC calls, improving the reliability and performance of the Node.js gRPC client.
grpcnodejs
drobertduke/dotfiles

Jun 2020 - Feb 2023

Contributions:6 pushes, 1 branch in 2 years 7 months
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