Deloitte Touche Tohmatsu India LLP

Bengaluru, Karnataka, India

Roles & Career Progression

  • Senior Software Engineer - 1 | May 2026 - Present
  • Software Engineer | June 2024 - May 2026

Key Responsibilities & Engineering Highlights

Architecture & Scalable Microservices

  • Developed and co-architected the backend for 2 multi-tenant, microservices-based platforms using Node.js, Express, TypeScript, PostgreSQL, and RabbitMQ on AWS.
  • Implemented secure API communication and granular access controls across REST and GraphQL APIs, integrating JWT authentication and Role-Based Access Control (RBAC) to enforce strict authorization boundaries and protect sensitive business data.
  • Engineered secure payment gateways and digital signature workflows, leveraging message queues for asynchronous event processing to reliably handle 10,000+ daily transactions across enterprise marketplace operations.

Database Architecture, Performance & Security

  • Led a major backend and database architecture overhaul, implementing PostgreSQL Row-Level Security (RLS) and restructuring and partitioning the database schema to strengthen tenant isolation, security, and maintainability.
  • Improved API latency by nearly 60% (from 30s to 11s) through efficient data processing pipelines, targeted database indexing, and query optimization using TypeORM QueryBuilder.
  • Designed and executed production database migration scripts to support complex schema changes while preserving data integrity and enabling zero-downtime migrations.

Cloud Infrastructure & Container Orchestration

  • Managed AWS cloud deployments across Amazon EKS, EC2, RDS (PostgreSQL), S3, and ECR.
  • Developed custom Docker container configurations and Kubernetes manifests to orchestrate containerized microservices and support seamless scaling.

Frontend Excellence & Reliability

  • Engineered reusable, high-performance React components and design patterns, improving development efficiency by 50% while enhancing application maintainability and user experience.
  • Strengthened application reliability through comprehensive automated unit and integration testing (Jest), improving code quality and significantly reducing regression risks across backend and frontend components.