Experience
Java backend systems, measured by what improves.
At TCS, I work on backend systems for Avis Budget Group across reservation, fleet, data-processing, and production-support workflows.
Employed by TCS · Client assignment: Avis Budget Group
Backend Engineer / System Engineer
Bengaluru · October 2024 — Present
90K+
records per pipeline run
Production data processing at operational scale.
50 → 20
minutes after optimization
Critical workflow reduced from roughly 50 minutes to roughly 20 minutes.
9 GB → 900 MB
data footprint reduction
Apache Avro data-flow changes reduced the processing footprint.
Scope of work
From event ingestion to observable delivery.
Design, implement, and operate Java and Spring Boot backend services in an enterprise environment.
Own high-volume data-processing flows with GraphQL delivery, bounded concurrency, retries, and failure isolation.
Work across Kafka, Apache Avro, PostgreSQL, IBM DB2, Oracle Database, AWS, Kubernetes, Jenkins, and ArgoCD.
Diagnose production behavior through API tracing, SQL debugging, log analysis, Prometheus, and Grafana.
Production stack
Tools I use where correctness has consequences.
Java
Spring Boot
Kafka
Apache Avro
GraphQL
PostgreSQL
IBM DB2
AWS
Kubernetes
Jenkins
ArgoCD
Prometheus
Grafana
01
Optimize the constraint, then prove the difference.
I designed and owned the pipeline from database reads through GraphQL delivery, including concurrency limits, retries, failure isolation, and production diagnostics.
Discuss backend work