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 Software Engineer based in San Jose with 21 years of experience and recent roles at NVIDIA after a decade at Google. He brings deep expertise in C++, distributed systems, embedded software and networking, with a practical knack for cross-platform build automation and Windows compatibility. An active open-source contributor, he has improved foundational projects like Protocol Buffers and gRPC while also contributing to console-focused work (PS2SDK, PCSX-Redux), showing a rare blend of cloud-scale backend engineering and low-level C/firmware hacking. He began his career in systems and Linux administration, holds a Master's in Computer Science, and is known for stabilizing complex build systems and extracting performance from tight, platform-specific code.
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 (53)

assembly10
c-language10
node-js10
back-end-development10
protobufs10
protocol-buffers10
windows10
build-system10
c-programming10
c1110
protocol-buffer10
c1710
low-level-programming10
sys10
bazel10

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