Deepak Kinni is a Staff Engineer at VMware in San Jose with six years of professional experience building cloud-native storage and orchestration systems. He is a hands-on backend and DevOps engineer who has made notable contributions to high-profile open-source projects like Kubernetes—working on persistent volume controller logic and CSI migration—and the vSphere CSI driver, where he implemented snapshot support and deployment tooling. His work demonstrates deep expertise in storage lifecycle, reclaim policies, and controller robustness, often accompanied by thorough unit-test coverage. With an MS in Computer Science from the University at Buffalo and a decade-plus tenure at VMware across roles from Member of Technical Staff to Staff Engineer, he combines product-focused engineering with production-grade open-source impact.
6 years of coding experience
10 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at University at Buffalo
Bachelor of Engineering, Computer Science & Engineering, Bachelor of Engineering, Computer Science & Engineering at Visvesvaraya Technological University (VTU)
Contributions:189 reviews, 43 commits, 64 PRs in 1 year 7 months
Contributions summary:Deepak primarily contributed to the vSphere CSI driver by implementing and enhancing CSI snapshot functionality, including support for creating and deleting snapshots. They also developed a script to deploy CSI snapshot components, including CRDs, a snapshot controller, and a webhook. Furthermore, they integrated snapshot configuration settings and addressed issues related to volume deletion and expansion when snapshots are present.
Production-Grade Container Scheduling and Management
Role in this project:
Back-end Developer
Contributions:35 reviews, 5 commits, 6 PRs in 5 months
Contributions summary:Deepak primarily contributed to the persistent volume controller within the Kubernetes project. Their work focused on modifying the controller to support PV deletion protection finalizers and manage CSI migration, including adding and removing finalizers based on feature flags and migration status. They also addressed issues related to reclaim policy, ensuring proper handling of volume deletion based on the 'HonorPVReclaimPolicy' feature. These changes involved updates to unit tests to cover the new logic.
containersschedulingdockergradeproduction-grade
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.