Sudarsan Mahendran is a senior software engineer with nine years of experience building storage and kernel-level systems, currently focused on Linux kernel memory management at Google after leading NVMe offload and live-migration efforts on Google's Titanium ASIC. He combines an IIT Madras electrical-engineering foundation with a CS master's from UW–Madison and a track record of shipping production SSD and VM enablement features that unlocked new VM instance classes. Known as a fast learner and team player, Sudarsan has led cross-functional teams of 10+ engineers to deliver low-level firmware/software integrations and PoCs for NVMe interposers. His background spans embedded systems, operating systems, databases, and research in energy-efficient approximate computing, reflecting a rare blend of hardware-aware software expertise and academic rigor.
9 years of coding experience
7 years of employment as a software developer
Indian Institute of Technology Madras
Master's degree Computer Science, Master's degree Computer Science at University of Wisconsin-Madison
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
Sudarsan Mahendran - Senior Software Engineer at Google