Milind Changire

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
Milind Changire is a Senior Software Engineer based in Bengaluru with 11 years of experience specializing in distributed storage and backend systems. At Red Hat he works on large-scale storage projects and has contributed notable fixes and feature enhancements to high-profile open-source systems such as GlusterFS and Ceph. His contributions focus on geo-replication, robust error handling, snapshot scheduling, and subvolume/volume management—areas that improve reliability and operational observability in production storage clusters. Comfortable diving into low-level protocol and logging improvements, he has a track record of shipping pragmatic solutions for complex file and block storage scenarios. Colleagues rely on him for steady engineering on critical storage modules that keep data safe and accessible across distributed deployments.
code11 years of coding experience
github-logo-circle

Github Skills (15)

c1710
ceph10
data-storage10
debug10
filesystem10
distributed-systems10
rpc10
distributed-file-system10
c1110
python10
logging9
error-handling9
sqlite9
c-language8
cprogramming-language8

Programming languages (7)

JavaC++ShellCMakefileGoPython

Github contributions (5)

github-logo-circle
gluster/glusterfs

Mar 2015 - Mar 2019

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBack-end Developer
Contributions:214 commits, 10 comments, 3 issues in 4 years
Contributions summary:Milind primarily contributed to the geo-replication aspects of the GlusterFS project. Their work involved fixing bugs, enhancing log messages for debugging, and implementing code to handle create, rename, and hardlink scenarios with improved error handling. They also introduced a query command for listing files and added a --full option to the query command. Moreover, they improved socket and logging behavior.
erasure-codingstoragepersistent-storagedistributed-storagefuse-filesystem
ceph/ceph

Apr 2019 - Oct 2022

Ceph is a distributed object, block, and file storage platform
Role in this project:
userBack-end Developer
Contributions:834 reviews, 119 commits, 258 PRs in 3 years 7 months
Contributions summary:Milind primarily contributed to the Ceph distributed storage platform by implementing and enhancing the functionality of the Manager (MGR) modules, specifically the snap-schedule module and the volume management features. Their work included adding new remote helper methods for subvolume information, incorporating timezone handling for scheduled snapshots, and ensuring the correct operation of the snap-schedule module during volume deletion, and improving subvolume group support. Additionally, the user addressed issues around data uninlining and made several code improvements to ensure correct functionality.
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
Milind Changire - Senior Software Engineer at Red Hat