Pranith Karampuri

Software Architect at PhonePe

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
Pranith Karampuri is a software architect with 10 years of experience designing and delivering robust distributed systems, currently shaping platform architecture at PhonePe from Bengaluru. His background includes a decade of deep-open-source and enterprise work on GlusterFS and Red Hat projects, where he focused on replication, erasure coding, performance fixes, and stability improvements for production storage systems. He has hands-on experience across storage internals—DHT, self-heal, durability guarantees—and has contributed notable fixes and features to the widely used GlusterFS project, including directory rebalancing and lock owner integration. Prior roles at Cisco and Gluster showcase a steady progression from systems-level engineering to technical leadership, grounded in a B.E. in Computer Science from IIIT Hyderabad. Colleagues rely on him for pragmatic, performance-minded solutions that keep large-scale storage reliable under real-world workloads.
code10 years of coding experience
job13 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at IIIT Hyderabad
languagesEnglish, Telugu, Hindi
github-logo-circle

Github Skills (15)

c1710
locking10
storage10
glusterfs10
filesystem10
locks10
distributed-systems10
c1110
performance-optimization10
replication9
linux9
debug9
debugging9
bash8
python7

Programming languages (9)

JavaShellCRustGoLuaHTMLVim Script

Github contributions (5)

github-logo-circle
gluster/glusterfs

Sep 2020 - Jan 2022

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBack-end Developer
Contributions:221 reviews, 68 commits, 133 PRs in 1 year 4 months
Contributions summary:Pranith primarily contributed to the GlusterFS codebase by fixing bugs, optimizing performance, and adding new features. Their work included addressing issues related to graph-switch, handling remote repositories, and integrating lock owner functionality within the cluster's distributed hash table (DHT) and other key modules. The user also implemented a script for directory rebalancing and made changes to various aspects of the storage system, including self-heal mechanisms and the handling of ensure-durability configurations. The commits demonstrate a focus on stability and performance within the GlusterFS distributed storage environment.
erasure-codingstoragepersistent-storagedistributed-storagefuse-filesystem
pranithk/glusterfs

Oct 2020 - Feb 2025

Gluster Filesystem - (this is only a public mirror, see the README for contributing)
Contributions:4 PRs, 100 pushes, 127 branches in 4 years 5 months
glusterlinuxglusterfsfilesystem
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
Pranith Karampuri - Software Architect at PhonePe