Nikhilkumar Shelke is a software engineer with 7+ years of experience building enterprise-grade products in C, C++, C#, .NET and Python across Windows and Linux. He has deep systems-level knowledge—researching Windows internals, SMB/CIFS file sharing and file-locking techniques—and applies that expertise to storage and file-system work. His contributions to the widely used Ceph project include implementing and testing CephFS volume and snapshot features and improving mount utilities and metadata inspection commands. Nikhilkumar has shipped features and performed QA at scale across companies like Microsoft, Red Hat and Veritas, demonstrating an ability to bridge backend engineering and reliability testing. Strongly interested in data structures and algorithms, he favors optimized, pragmatic solutions to complex problems. Based in Pune, he combines low-level debugging skills (gdb, winDBG, OllyDbg) with modern tooling (Git, Jira, VS Code) to deliver robust storage and system software.
4 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at GOVERNMENT COLLEGE OF ENGINEERING, JALGAON.
Ceph is a distributed object, block, and file storage platform
Role in this project:
Backend Developer & QA Engineer
Contributions:264 reviews, 82 commits, 43 PRs in 9 months
Contributions summary:Nikhilkumar primarily contributed to the Ceph project by implementing and testing features related to the CephFS file system, volume, and snapshot functionality. They fixed bugs in the `mount.ceph` utility, enhancing its capabilities with options for fake mounts and more robust parsing. They also added new commands for managing and inspecting subvolume and snapshot metadata, demonstrating a focus on usability and feature expansion. Extensive QA work was also done around testing the CephFS performance statistics command and adding tests for the volume metadata feature.
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
Nikhilkumar Shelke - Software Engineer 2 at Microsoft