Kotresh HR is a Senior Software Engineer with 12 years of experience specializing in distributed storage systems, currently working on CephFS at IBM. He has a strong history at Red Hat contributing to both CephFS and GlusterFS, where he improved geo-replication, bitrot handling, quotas, and core file-handling reliability. Comfortable in both C++ and Python, he combines kernel-level debugging experience from early work on Tru64/HP-UX with modern backend engineering for large-scale storage platforms. His open-source contributions to flagship projects like ceph and glusterfs include bug fixes, test coverage improvements, performance counters, and documentation enhancements—work that demonstrates deep system internals knowledge and operational focus. Based in Bengaluru, he brings practical expertise in storage semantics and memory management, plus a knack for uncovering subtle edge cases in volume and subvolume operations.
12 years of coding experience
12 years of employment as a software developer
BE, CSE, First class with Distinction (82.22%), BE, CSE, First class with Distinction (82.22%) at Ramaiah Institute Of Technology
Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
Backend Developer
Contributions:15 reviews, 832 commits, 4 PRs in 6 years 11 months
Contributions summary:Kotresh's contributions primarily focused on enhancing the functionality of the GlusterFS project. They implemented bug fixes and improved existing features related to geo-replication, and bitrot. The user made substantial improvements to file handling within the codebase, ensuring consistency and addressing issues related to memory management. Their work touched on several core components of GlusterFS, demonstrating a strong understanding of the system.
Ceph is a distributed object, block, and file storage platform
Role in this project:
Backend Developer
Contributions:784 reviews, 323 commits, 195 PRs in 2 years 11 months
Contributions summary:Kotresh primarily worked on the Ceph distributed storage platform, specifically focusing on the CephFS module. They contributed to fixing bugs and improving test coverage related to volume and subvolume operations, including handling quota enforcement issues and referent inode management. Their work involved modifications to the Python-based manager and core C++ code, demonstrating a deep understanding of the storage platform's internals. The user also added performance counters, and enhanced the documentation.
fusefile-storagecephstorageopenebs
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.