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 based in Bengaluru with 11 years of experience building and hardening distributed storage systems at Red Hat. He is a core contributor to the widely used GlusterFS project, where he focused on RDMA transport reliability—resolving mount hangs, crash scenarios, and memory-sharing bugs—and improved volume-status behavior for tiered volumes. At Red Hat since 2014 he progressed from Associate to Senior Engineer, bringing pragmatic, low-level troubleshooting and production-oriented fixes to large open-source codebases. He holds a B.Tech in Computer Science from College of Engineering Trivandrum and actively seeks further open-source collaboration.
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 (10)

c1710
storage10
filesystem10
distributed-systems10
filesystems10
c1110
storages10
rdma10
distributed-system10
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