Santosh Sivaraj

Solutions Engineer at NVIDIA

Tamil Nadu, India
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

👤
Senior
🎓
Top School
Santosh Sivaraj is a seasoned solutions engineer with 13 years of systems and kernel-focused experience, currently driving platform and customer solutions at NVIDIA from Tamil Nadu. He brings deep low-level expertise across C, Python, Go and Rust, with a proven track record in kernel development, board bring-up, device drivers and performance-focused userland-to-kernel transitions from roles at IBM, Brocade, Mistral and HCL. His open-source contributions to pmem/ndctl show practical experience with platform memory, NUMA handling and tools that enable next-generation memory technologies like CXL and NVDIMMs. Calm under pressure and pragmatically humorous about shipping “high class bugs,” he pairs meticulous debugging with scripting that saves keystrokes and accelerates delivery. Comfortable both as an individual contributor and module lead, he combines hardware-near code instincts with an eye for streamlining tests and removing redundant checks.
code13 years of coding experience
job9 years of employment as a software developer
bookB.E, Computer Science and Engineering, B.E, Computer Science and Engineering at M. Kumarasamy College of Engineering
bookBreeks, Ooty
languagesEnglish, Tamil, Kannada, badaga
github-logo-circle

Github Skills (6)

c1710
nvm10
c1110
linux-kernel10
debug9
debugging9

Programming languages (8)

CRustJavaScriptGoHTMLRoffPythonEmacs Lisp

Github contributions (5)

github-logo-circle
pmem/ndctl

Dec 2019 - May 2021

A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
Role in this project:
userBack-end Developer
Contributions:11 commits in 1 year 5 months
Contributions summary:Santosh primarily focused on improving the `ndctl` tool and related libraries. Their contributions included fixing errors related to namespace enabling and destroying, along with code modifications in `libndctl.c`, `dimm.c`, `util/filter.c`, and `test/`. They also implemented adjustments for handling NUMA node information and ensuring correct alignment when writing infoblocks. Furthermore, the user removed redundant checks and streamlined tests.
memorydaxlinux-kerneltieringcxl
santoshs/linux

Aug 2017 - Dec 2022

Contributions:27 pushes, 14 branches in 5 years 4 months
linuxpowerpc
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
Santosh Sivaraj - Solutions Engineer at NVIDIA