Prasad Joshi

Sr MTS at Nutanix

Pune, Maharashtra, 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
Prasad Joshi is a seasoned systems software engineer with 14 years of experience specializing in Linux kernel, virtualization, and high-performance storage and migration systems, currently a Senior MTS at Nutanix. He has engineered core IO paths, distributed caching and migration features for cloud data mobility at PrimaryIO and CacheBox, and contributed kernel and tooling patches to projects like KVM, QEMU, OSv and Illumos. His work on OSv's VFS—adding symlink, openat and eventfd support—highlights a deep comfort with low-level OS internals and cross-project collaboration. A master's researcher in KVM and a history of shipping production-grade firmware and kernel modules (including ZFS on Linux ports), he blends rigorous TDD and benchmarking with pragmatic performance tuning. Based in Pune, he pairs strong C/C++ systems expertise and familiarity with Facebook libraries and VMware stack with a knack for turning complex distributed IO requirements into verifiable, high-performance implementations.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster's by Research, Kernel-based Virtual Machine (KVM), First Class with Distinction, Master's by Research, Kernel-based Virtual Machine (KVM), First Class with Distinction at University of Reading
bookBachelor's degree, Computer Engineering, First Class, Bachelor's degree, Computer Engineering, First Class at PDEA's College Of Engineering, Pune University
languagesEnglish, Marathi, Hindi
github-logo-circle

Github Skills (7)

symlink10
system-calls10
c-language10
cprogramming-language10
sys10
operating-system10
zfs8

Programming languages (4)

C++ShellCPython

Github contributions (5)

github-logo-circle
cloudius-systems/osv

May 2014 - Aug 2014

OSv, a new operating system for the cloud.
Role in this project:
userBack-end Developer
Contributions:27 commits in 3 months
Contributions summary:Prasad primarily contributed to the OSv operating system's virtual file system (VFS) implementation. Their work focused on enhancing VFS functionality through features like symlink support, openat system calls, and eventfd. They also addressed specific bugs, optimized existing code, and added supporting APIs and tests to improve overall system behavior and stability.
operating-systemoperatinglinuxosv
CacheboxInc/HycStorCommon

Mar 2018 - Apr 2020

Common Library between TGTD and STORD
Contributions:45 PRs, 82 pushes, 44 branches in 2 years 2 months
common-library
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
Prasad Joshi - Sr MTS at Nutanix