Senior Member of Technical Staff
I’m currently a Senior Member of Technical Staff at Oracle. This is the newest chapter of my career, and I’ll add more about the work once those details are ready to share.
Building reliable systems at scale
I’m Vinod. I like taking the hard, invisible parts of software—data moving between services, payments crossing systems, and events arriving out of order—and making them dependable, understandable, and ready for real traffic.
About me
Hi, I’m Kandula Vinod Kumar, an NIT Jalandhar graduate with over six years of experience in backend engineering. I currently work as a Senior Member of Technical Staff at Oracle.
Throughout my career, I’ve worked across blockchain, payments, telecommunications, and healthcare—domains with very different requirements around scale, reliability, security, and performance.
Most of my experience has involved building APIs, microservices, event-driven systems, messaging platforms, and cloud-native applications. I’ve worked on systems that process payments, handle high-volume transactions, and support day-to-day business operations. I prefer keeping software straightforward, observable, and easier for teams to operate and extend.
Experience
I’m currently a Senior Member of Technical Staff at Oracle. This is the newest chapter of my career, and I’ll add more about the work once those details are ready to share.
Most of my time at TechGrit was spent on TapestryX, a B2B commodity trading platform that uses blockchain to support payment and transaction workflows across different commodities. The platform is built as a distributed set of microservices, with an event-driven architecture that allows each part of a transaction to move independently through the system. I worked on making these flows reliable and traceable as the platform grew, including how transactions were processed, monitored, and recovered when something went wrong. Its containerized setup also allowed individual services to scale based on demand while keeping the overall platform stable under heavier workloads.
At Comviva, I worked on a large-scale communication platform used by businesses to manage customer interactions across multiple channels. The platform was built as a distributed system and handled millions of transactions every day, so much of my work focused on keeping message flows fast, reliable, and consistent as traffic increased. I also worked on the payments side, including an MTN MoMo integration that processed more than ₹4.2 million each month. This involved connecting banking and telecom systems, handling payments asynchronously, and ensuring failures could be traced and recovered without disrupting the wider communication flow.
During my earlier role at Comviva, I worked closer to the core messaging layer of the communication platform. I improved how multilingual messages were received and processed under concurrent traffic, helping the platform remain reliable as daily volumes grew. I also built customer-specific interfaces and automated reporting, monitoring, and routine server maintenance. Together, these changes simplified day-to-day operations and helped reduce unplanned downtime by 50%.
What I work with
LeetCode
— submissions in the past year