Dinesh Babu
Software Engineer · Distributed Systems
8 years building distributed systems at scale. Leading a team of five on a cluster management SDK — 500+ nodes, on-prem and managed SaaS — as part of the next generation of product scalability at Zoho.
experience
Zoho Corporation
2017–Present
2023–Present
Pluggable SDK for Cluster Management
- Problem: Products needed a shared foundation for cluster management and messaging to scale beyond the current generation.
- Action: Leading a team of five to build a pluggable SDK backed by etcd and NATS.
- Result: SDK supports 500+ nodes; deployed on both on-prem and managed SaaS environments.
2021–2023
Disaster Recovery for Distributed Framework
- Problem: The distributed framework had no disaster recovery path for production deployments.
- Action: Led a team of three; owned low-level and system design end-to-end.
- Result: Framework supports DR failover; coordinated releases across up to six internal product teams.
- Collaborated with engineering leads across up to five or six internal teams on feature implementation and release coordination.
- Drove design discussions and resolved blockers across dependent teams.
- Served as security bug bounty coordinator for an internal framework.
- Involved in hiring evaluations of candidates.
2017–2021
Monolith → Distributed System
- Problem: On-prem monolith could not support cluster management, load balancing, or health monitoring at scale.
- Action: Architected the monolith-to-distributed migration — the first step in the platform evolution.
- Result: Distributed setup shipped in two major products.
stack
languages
databases
messaging
Primary production paths. Migrated cluster transport from JGroups to gRPC at 500+ node scale.
coordination
Leader election, cluster membership, and distributed locking.
ingress & deployment
Managed SaaS and on-prem deployment targets.
previously used
Replaced during the gRPC migration — evaluated and moved off at scale.
education
B.E. Computer Science and Engineering