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

View client work
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