Rafi Kc

Senior Software Engineer at Red Hat

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
Rafi Kc is a Senior Software Engineer with 11 years of experience focused on storage systems and distributed filesystems, currently contributing to Red Hat’s GlusterFS project from Bengaluru. He specializes in back-end development for high‑availability storage, with notable work fixing RDMA-related mount hangs, crash scenarios, and memory management issues that improved GlusterFS stability under network delays. Having progressed through roles at Red Hat from Associate to Senior Engineer, he combines deep product knowledge of Red Hat Storage with practical experience from earlier roles at CommVault and as a web developer. An active open-source contributor, Rafi prefers tackling low-level concurrency and transport bugs that are easy to miss but critical in production, demonstrating a patient, systems-oriented approach to reliability.
code11 years of coding experience
job3 years of employment as a software developer
bookPPMHSS Kottukkara Kondotty
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at College of Engineering, Trivandrum
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

c1710
storage10
filesystem10
distributed-systems10
c1110
rdma10
networking9

Programming languages (6)

ShellCGoHTMLHamlPython

Github contributions (5)

github-logo-circle
gluster/glusterfs

Sep 2014 - Sep 2022

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBack-end Developer
Contributions:26 reviews, 511 commits, 23 PRs in 8 years 1 month
Contributions summary:Rafi primarily contributed to the Gluster Filesystem project by addressing issues related to Remote Direct Memory Access (RDMA) functionality. Their work involved fixing bugs that caused mount hangs and crashes in the RDMA transport, particularly concerning the handling of disconnect events and ensuring correct behavior during client-server communication. The contributions involved modifying the code to address the issues caused by delays in network and the correct handling of the shared resource for the memory. This also involved improvements in the volume status command for tiering volume and memory management.
erasure-codingstoragepersistent-storagedistributed-storagefuse-filesystem
rafikc30/glusterfs

Oct 2020 - Feb 2025

Gluster Filesystem : Build your storage in minutes
Contributions:49 pushes, 25 branches in 4 years 4 months
glustergridfsglusterfscloud-storagefilesystem
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
Rafi Kc - Senior Software Engineer at Red Hat