Nitin Goyal

Senior Software Engineer (Red Hat IBM)

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
Nitin Goyal is a Senior Software Engineer based in India with 9 years of experience specializing in cloud-native storage and Kubernetes operator development. He is an active contributor to notable open-source projects like Rook and the RH OCS operator, working on Ceph and GlusterFS integrations that span PVC expansion, Mon pod lifecycle, and operator uninstall robustness. Comfortable at the intersection of backend systems and DevOps, his work emphasizes reliability through refactors, unit tests, improved logging, and security context hardening. Nitin has a practical track record of reducing operational friction in distributed storage orchestration, turning complex storage workflows into more predictable, production-ready behaviors.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Chitkara University
github-logo-circle

Github Skills (30)

operator10
glusterfs10
kubernetes10
develop10
storages10
back-end-development10
storage10
go10
rest10
yaml10
ceph10
operators10
back-end10
backend10
cloud-native10

Programming languages (7)

TypeScriptShellCMakefileJavaScriptGoPython

Github contributions (5)

github-logo-circle
red-hat-storage/ocs-operator

Aug 2020 - Jan 2023

Operator for RHOCS
Role in this project:
userBack-end & DevOps Engineer
Contributions:1573 reviews, 224 commits, 192 PRs in 2 years 5 months
Contributions summary:Nitin primarily contributed to the OCS Operator by implementing and refining uninstall procedures. Their work included logging error conditions, configuring uninstall behavior for various components (NooBaa, Ceph), and modifying annotation handling. Furthermore, the user refactored code, created unit tests, and added logging to improve the operator's robustness. They also focused on creating and maintaining core components required for the OCS to OCS external storage capabilities.
kubernetes-operatorkubernetesoperator
heketi/heketi

May 2020 - Aug 2021

RESTful based volume management framework for GlusterFS
Role in this project:
userBackend Developer
Contributions:44 reviews, 42 commits, 14 PRs in 1 year 3 months
Contributions summary:Nitin primarily contributes to the backend functionality of the Heketi project, focusing on fixing bugs and implementing new features related to device and brick management within the GlusterFS environment. Their work includes correcting logging errors, addressing regression issues in brick eviction, and adding features such as heal check skipping during operations. The user's contributions span across multiple modules, including apps, client and executors, indicating a broad understanding of the system's backend architecture. Furthermore, they added validation and modified existing structures, specifically for StateRequest, BrickEvictOptions and HealInfoCheck.
golangbricksrestfulheketivolume
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