Deepak Kinni

Staff Engineer at VMware

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
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.
code6 years of coding experience
job10 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at University at Buffalo
bookBachelor of Engineering, Computer Science & Engineering, Bachelor of Engineering, Computer Science & Engineering at Visvesvaraya Technological University (VTU)
languagesEnglish, Kannada, Telugu, Hindi
github-logo-circle

Github Skills (14)

kubernetes10
vsphere10
container-storage-interface10
container10
go10
persistent-volumes10
csi10
kubernetes-pods10
devops9
testing9
bash9
docker8
cnc8
dockers8

Programming languages (4)

HCLShellGoHTML

Github contributions (5)

github-logo-circle
vSphere storage Container Storage Interface (CSI) plugin
Role in this project:
userBackend & DevOps Engineer
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.
csi-plugincsi-drivercontainer-storage-interfacek8s-sig-cloud-providerkubernetes
kubernetes/kubernetes

Oct 2021 - Apr 2022

Production-Grade Container Scheduling and Management
Role in this project:
userBack-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.
Request Free Trial