Nicholas Banks

Software Engineer (L6) at Netflix

Apex, North Carolina, 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
Nicholas Banks is a senior transport protocols engineer with nine years of experience building high-performance networking stacks at Microsoft and Netflix, currently driving transport work for Netflix’s Open Connect Appliance. He led development of MsQuic—the cross-platform QUIC implementation now serving billions of HTTP/3 requests—and has deep hands-on expertise across IP, UDP, TCP, QUIC and tunneling technologies. Known for bridging product teams across Windows, Azure, Xbox and more, he pairs rigorous automation and stress testing practices with pragmatic API stewardship to deliver resilient, scalable networking. An active open-source contributor, he’s fixed core issues in Google’s OpenThread and brings embedded/IoT debugging experience to distributed systems design. Based in Apex, NC, he also manages a ~$100K PTA budget, reflecting operational rigor beyond engineering.
code9 years of coding experience
job19 years of employment as a software developer
bookBachelors of Science, Computer Engineering, Bachelors of Science, Computer Engineering at University of Florida
stackoverflow-logo

Stackoverflow

Stats
4,368reputation
822kreached
80answers
71questions
Badges
java
top-5%
github-logo-circle

Github Skills (25)

openthread10
c-language10
ieee10
iot10
sys10
embedded10
cprogramming-language10
messaging9
message-system9
debug9
debugging9
java9
network-protocol9
message-handler9
messagebox9

Programming languages (16)

PowerShellC#C++CRustCMakeMakefileGo

Github contributions (5)

github-logo-circle
openthread/openthread

Aug 2016 - Mar 2017

OpenThread released by Google is an open-source implementation of the Thread networking protocol
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:86 commits, 99 PRs, 675 comments in 7 months
Contributions summary:Nicholas primarily focused on bug fixes and enhancements within the OpenThread implementation, an open-source implementation of the Thread networking protocol. Their contributions involved addressing issues in core common components like message handling and message resizing to avoid buffer overruns, as well as incorporating support for client-supplied context pointers to existing callback implementations. They also updated the CLI commands related to network configuration.
googlewirelessipv6networkingieee-802154
microsoft/undocked

Dec 2023 - Dec 2024

Simplifies the process of building internal, native Windows projects
Contributions:24 reviews, 37 PRs, 50 pushes in 1 year
windows
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
Nicholas Banks - Software Engineer (L6) at Netflix