Kotresh HR

Senior Software Engineer at IBM

Bengaluru, Karnataka, 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

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job12 years of employment as a software developer
bookBE, CSE, First class with Distinction (82.22%), BE, CSE, First class with Distinction (82.22%) at Ramaiah Institute Of Technology
languagesEnglish, Kannada, Hindi, Telugu
github-logo-circle

Github Skills (12)

c1710
storage10
debug10
filesystem10
distributed-systems10
c1110
python10
cephfs10
data-structure9
cprogramming-language9
c-language9
data-structures9

Programming languages (7)

C++ShellCGoHTMLRubyPython

Github contributions (5)

github-logo-circle
gluster/glusterfs

Dec 2013 - Oct 2020

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBackend 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.
erasure-codingstoragepersistent-storagedistributed-storagefuse-filesystem
ceph/ceph

Dec 2019 - Oct 2022

Ceph is a distributed object, block, and file storage platform
Role in this project:
userBackend 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.
Request Free Trial