Nicolas Noble

Technical Lead & Software Engineer at NVIDIA

San Jose, 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
award
Top expert inFull Stack Development and DevOps Technologies
Nicolas Noble is a Technical Lead and software engineer with 21 years of experience building high-performance C++ systems, distributed services, embedded software, and networking, currently leading engineering at NVIDIA after a decade at Google. He has deep low-level expertise evidenced by substantive contributions to core open-source projects such as gRPC and Protocol Buffers, and hobbyist-to-pro work on console SDKs and emulation (PCSX-Redux, PS2SDK) that reveal a strong systems and reverse-engineering bent. Comfortable across platforms, Nicolas has a track record of improving cross-platform build systems and Windows compatibility while hardening transport and stream behavior in networked runtimes. Based in San Jose, he combines research-rooted rigor (Master’s and PhD-level research experience) with production-grade engineering leadership and hands-on code contributions.
code21 years of coding experience
job20 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Université de Metz
stackoverflow-logo

Stackoverflow

Stats
717reputation
86kreached
19answers
0questions
Badges
protocol-buffers
top-5%
grpc
top-5%
github-logo-circle

Github Skills (46)

c-language10
assembly10
back-end-development10
protocol-buffers10
windows10
build-system10
c-programming10
c1110
c1710
low-level-programming10
sys10
bazel10
embedded10
nodejs10
reverse-engineering10

Programming languages (19)

PowerShellJavaC++CRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
grumpycoders/pcsx-redux

Dec 2018 - Jan 2023

The PCSX-Redux project is a collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1. The core product itself, PCSX-Redux, is yet another fork of the Playstation emulator, PCSX.
Role in this project:
userBack-end Developer
Contributions:487 reviews, 3129 commits, 2624 PRs in 4 years 2 months
Contributions summary:Nicolas contributed to the development and maintenance of a PlayStation 1 emulator project. Their commits primarily focused on code-level changes within the emulator's source code, including fixing bugs, implementing new functionality (such as improved CD-ROM support and audio enhancements), and refactoring existing code. The user's work included modifications to core components, handling DMA operations, and incorporating Lua scripting.
emulatorplaystation-emulatornintendo-3dsfocusedengineering
grpc/grpc

Nov 2014 - Jun 2022

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer
Contributions:11 releases, 154 reviews, 1960 commits in 7 years 8 months
Contributions summary:Nicolas primarily worked on cHTTP2 transport-related files within the gRPC repository, contributing to the core backend functionality of gRPC. Their work included code changes related to stream management, specifically related to how the deadline is set for initial metadata, and how to handle ping responses and their related errors. Additionally, their changes included modifications to ensure proper resource cleanup during transport destruction and stream deletion, focusing on improved robustness.
objective-ccpppythongrpcphp
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
Nicolas Noble - Technical Lead & Software Engineer at NVIDIA