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.
