Sparsh Agarwal profile photo 1 on Tal

Sparsh Agarwal

Senior Member of Technical Staff @ Oracle | Oracle Database | Distributed Systems and Low Latency Backend ( C and C++) | Backend Engineering | IIT Ropar

Bengaluru

5+ years of work experience

Oracle
Sep 20242 yrs 2 mosOct 2026

Working on Oracle TxEventQ, a distributed event streaming system within Oracle Database, with a focus on reliability, recovery, observability, and automated remediation. - Designed and developed isolated Event Stream Reset, a targeted shared-memory eviction mechanism for recovering individual event streams without requiring a full database restart. This improved recovery time by 50–80%, while maintaining database availability and limiting the impact to the affected stream. - Architected and developed TxEventQ Event Logging from the ground up, enabling persistent, per-PDB event capture across queues and streams with configurable retention. The system improved production troubleshooting and reduced incident-to-fix time by ~35%. - Built an AI-driven self-healing framework for TxEventQ to automatically detect and remediate production failures, reducing overall production failures by 20%. - Identified and resolved a race condition in dead-letter queue message expiry under high concurrency, ensuring expired messages are reliably routed to the DLQ and improving SLA compliance by 5%.
Oracle
Jul 20222 yrs 3 mosSep 2024

Worked on Oracle TxEventQ, a distributed event streaming infrastructure, with a focus on scalability, reliability, observability, and production diagnostics. - Developed real-time transaction monitoring at production scale, improving system observability and enabling faster debugging of distributed workloads. - Scaled the in-doubt dequeue path from thousands to millions of in-flight messages, reducing processing time by 99%+ while maintaining stable throughput under peak load. - Re-engineered message reload and recovery logic to support millions of messages, reducing first-dequeue latency by 10x and eliminating post-restart backlogs under peak workloads. - Built scalable diagnostics APIs for event-stream crash recovery, accelerating incident investigation and enabling targeted mitigation and recovery actions. - Contributed to high-throughput distributed systems involving messaging, failure recovery, performance optimization, and production-scale reliability.
Willings, Inc.
Feb 20225 mosJun 2022

- Led a team of 5 Software Engineers in porting HTML and JQuery legacy code to React.Js components - Decreased the page load time by ~40% - Awarded Employee of the month twice
Semusi
May 20213 mosJul 2021

Remote

- Developed an efficient backend pipeline for sending mobile/web notifications to users - Implemented the newer architecture using Node.Js, TypeScript, MongoDB and PostgreSQL - Implemented REST APIs using Express to interact with various other modules of the backend
Waxwing AI
Feb 20214 mosMay 2021

- Created React components from scratch for the company's web application - Connected the backend with the React Application

Sparsh’s AI Stack

claude code
claude code
codex
codex
Gamma
Gamma
OpenAI Agents SDK
OpenAI Agents SDK

Education

Indian Institute of Technology, Ropar

Bachelor of Technology - BTech, Computer Science

Indian Institute of Technology, Ropar

20184 yrs2022

Join Sparsh and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Sparsh Agarwal on Tal

Headline

Senior Member of Technical Staff @ Oracle | Oracle Database | Distributed Systems and Low Latency Backend ( C and C++) | Backend Engineering | IIT Ropar

About

I’m a software engineer with 4+ years of experience, currently working as a Senior Member of Technical Staff at Oracle, where I’ve spent my career building and improving TxEventQ, Oracle’s distributed event streaming system within the database. My work sits at the intersection of distributed systems, backend infrastructure, concurrency, and database systems. Over the years, I’ve worked across different aspects of TxEventQ—from building scalable messaging paths and performance optimizations to designing recovery, diagnostics, observability, and reliability mechanisms for production-scale systems. I’m particularly interested in systems engineering and the challenges that come with building reliable infrastructure at scale: handling concurrency, designing for failure and recovery, improving system performance, and making complex distributed systems easier to operate and troubleshoot. My primary languages are C++, C, and Java, with experience in event streaming, multithreaded systems, high-availability systems, messaging, microservices, REST, Kafka, and database technologies. I enjoy working on problems that require going beyond application-level development and understanding how the underlying system actually works—from architecture and design to implementation and production behavior.

Location

Bengaluru

AI stack

claude code

codex

Gamma

OpenAI Agents SDK

Work experience

Senior Member of Technical Staff at Oracle, Sep 2024 - Oct 2026 · 2 yrs 2 mos, Working on Oracle TxEventQ, a distributed event streaming system within Oracle Database, with a focus on reliability, recovery, observability, and automated remediation. - Designed and developed isolated Event Stream Reset, a targeted shared-memory eviction mechanism for recovering individual event streams without requiring a full database restart. This improved recovery time by 50–80%, while maintaining database availability and limiting the impact to the affected stream. - Architected and developed TxEventQ Event Logging from the ground up, enabling persistent, per-PDB event capture across queues and streams with configurable retention. The system improved production troubleshooting and reduced incident-to-fix time by ~35%. - Built an AI-driven self-healing framework for TxEventQ to automatically detect and remediate production failures, reducing overall production failures by 20%. - Identified and resolved a race condition in dead-letter queue message expiry under high concurrency, ensuring expired messages are reliably routed to the DLQ and improving SLA compliance by 5%.

Member of Technical Staff at Oracle, Jul 2022 - Sep 2024 · 2 yrs 3 mos, Worked on Oracle TxEventQ, a distributed event streaming infrastructure, with a focus on scalability, reliability, observability, and production diagnostics. - Developed real-time transaction monitoring at production scale, improving system observability and enabling faster debugging of distributed workloads. - Scaled the in-doubt dequeue path from thousands to millions of in-flight messages, reducing processing time by 99%+ while maintaining stable throughput under peak load. - Re-engineered message reload and recovery logic to support millions of messages, reducing first-dequeue latency by 10x and eliminating post-restart backlogs under peak workloads. - Built scalable diagnostics APIs for event-stream crash recovery, accelerating incident investigation and enabling targeted mitigation and recovery actions. - Contributed to high-throughput distributed systems involving messaging, failure recovery, performance optimization, and production-scale reliability.

Software Engineer Intern at Willings, Inc., Feb 2022 - Jun 2022 · 5 mos, - Led a team of 5 Software Engineers in porting HTML and JQuery legacy code to React.Js components - Decreased the page load time by ~40% - Awarded Employee of the month twice

Software Engineer Intern at Semusi, May 2021 - Jul 2021 · 3 mos, Remote, - Developed an efficient backend pipeline for sending mobile/web notifications to users - Implemented the newer architecture using Node.Js, TypeScript, MongoDB and PostgreSQL - Implemented REST APIs using Express to interact with various other modules of the backend

React Developer Intern at Waxwing AI, Feb 2021 - May 2021 · 4 mos, - Created React components from scratch for the company's web application - Connected the backend with the React Application

Education

Bachelor of Technology - BTech, Computer Science, Indian Institute of Technology, Ropar

Sparsh Agarwal - Senior Member of Technical Staff in Bengaluru | Tal