Nithya Balachandran

Software Architect at 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
Nithya Balachandran is a Software Architect with nine years of experience in designing and hardening distributed storage and cloud-native systems, currently based in Bengaluru and working at IBM. She has a strong track record at Red Hat contributing as a principal engineer to core storage projects and operator tooling, and earlier experience at Novell, reflecting deep domain expertise in storage internals. Her open-source contributions to notable projects like Ceph and the RHOCS operator show hands-on skills in reliability engineering, debugging race conditions, improving logging, and lifecycle/Scalability features. She has implemented snapshotting, CSI integrations, and e2e validation for TopoLVM, demonstrating both systems-level design and production QA discipline. Colleagues describe her as pragmatic and detail-oriented—equally comfortable fixing subtle race bugs and evolving operator semantics—bringing an engineer’s curiosity from a B.E. in Computer Science at BITS Pilani. An often-overlooked strength is her ability to marry DevOps practices with backend design, ensuring features are both deployable and maintainable in large-scale Kubernetes environments.
code9 years of coding experience
job20 years of employment as a software developer
bookBachelor of Engineering (BE), Computer Science, Bachelor of Engineering (BE), Computer Science at Birla Institute of Technology and Science
bookNaval Public School
github-logo-circle

Github Skills (26)

kubernetes10
develop10
c-language10
distributed-systems10
go10
openshift10
kubernetes-pods10
yaml10
ceph10
container-storage-interface10
cprogramming-language10
csi10
protobuffer10
protobuf10
operator10

Programming languages (6)

C++ShellCGoHTMLPython

Github contributions (5)

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

Sep 2020 - Dec 2021

Operator for RHOCS
Role in this project:
userBackend & DevOps Engineer
Contributions:109 reviews, 44 commits, 33 PRs in 1 year 3 months
Contributions summary:Nithya's primary contributions focused on enhancing the operator's functionality and stability. They fixed incorrect logging usage, improved the handling of uninstall annotations, and set the failure domain in the StorageCluster status. Additionally, the user implemented flexible scaling options and addressed issues related to Noobaa resource management and Ceph RGW route creation. Furthermore, the user updated the rook image version and dependencies.
kubernetes-operatorkubernetesoperator
topolvm/topolvm

Jun 2022 - Nov 2022

Capacity-aware CSI plugin for Kubernetes
Role in this project:
userBack-end Developer
Contributions:118 reviews, 16 commits, 9 PRs in 5 months
Contributions summary:Nithya primarily contributed to implementing and enhancing the snapshot feature within the `topolvm/topolvm` repository. Their work includes adding snapshot capabilities to the logical volume manager daemon (lvmd), updating the LogicalVolume CRD for snapshot functionality, and implementing the experimental snapshot feature within the CSI driver. They also added e2e tests to validate the snapshot restore and PVC cloning features, as well as added a metric for thin pools. These changes involved modifications to protobuf definitions, Go code in the CSI driver and lvmd service, and updates to the e2e test suite.
lvmcsi-plugincapacitycsi-driverkubernetes
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
Nithya Balachandran - Software Architect at IBM