Prasanna Kalever is a Principal Software Engineer at Red Hat with 11 years of experience building and hardening storage, Linux, and container ecosystems. He is an open-source enthusiast who has made substantive contributions to major projects like Ceph, GlusterFS, and the Ceph CSI driver—improving CI/CD, snapshot and mapping features, and storage backends for production scenarios. His background spans kernel and system-level work from embedded Linux and device drivers to cloud-native storage daemons, giving him a rare full-stack systems perspective. Notably, he has driven reliability and performance fixes (async I/O, cache optimizations, memory-safety patches) and added practical tooling improvements that simplify testing and deployment. Based in Hyderabad, he combines hands-on development with test automation and DevOps experience to ship resilient distributed storage features.
11 years of coding experience
9 years of employment as a software developer
Diploma Embedded System Design, Diploma Embedded System Design at C-DAC Bangalore
Jawaharlal Nehru Technological University Hyderabad
Contributions:643 reviews, 180 commits, 77 PRs in 1 year 11 months
Contributions summary:Prasanna primarily contributed to the `ceph/ceph-csi` repository by improving the minikube setup and CI/CD scripts. They addressed issues with minikube version checks, indentation, and function declaration order. Furthermore, the user added features to the minikube script such as allowing the use of `CONTAINER_CMD` and enabling installation of the snapshot controller, thereby enhancing the testing environment. The user also removed deprecated options and updated dependencies, demonstrating an understanding of maintaining build and release pipelines.
A daemon that handles the userspace side of the LIO TCM-User backstore.
Role in this project:
Back-end Developer
Contributions:2 reviews, 59 commits, 42 PRs in 2 years 10 months
Contributions summary:Prasanna primarily focused on enhancing the glusterfs integration within the TCMU-runner project. Their contributions involved refactoring the glfs state, optimizing the glfs cache for improved performance, and implementing asynchronous read, write, and flush operations. Additionally, they added support for logging within the glfs component, improved the handling of configuration, and addressed a heap-use-after-free vulnerability. These changes streamlined the interaction between the TCMU and glusterfs backends.
tcmuserspacedaemontpmaix
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
Prasanna Kalever - Principal Software Engineer at Red Hat