Experience

Publicis Sapient

Senior Experience Engineer

April 2024 – Present📍 Gurugram, India
  • Working on Node.js, TypeScript, ExpressJS, MongoDB, Software architecture, Kafka, Azure Services including Azure Functions, Azure Blob Storage, Azure Service Bus (Queue and topics), Azure CosmosDB, API Integrations.
  • Built various backend components and tools, including microservices, proxies, aggregators, APIs, SDKs, and pub-sub services.
  • Implemented DDD patterns like Hexagonal, Circuit Breakers, Adapters, BFFs.
  • Lead team of 4 developers. Owned code reviews, code quality and cross team collaborations.
  • Reviewed testing and release strategies for smooth delivery of reliable code.
  • Defined and implemented robust logging and APM standards across the project.
  • Actively contributed and developed workflows for accelerating development, code reviews and testing using AI tools like MCP servers, AI agents, SKILLs and Claude Code — resulting in 50% increase in productivity.

Tata Consultancy Services

System Engineer | Backend Engineer

September 2020 – April 2024📍 Gurugram, India
  • Engineered and maintained robust REST and GraphQL APIs and automation utilities utilizing Node.js, Express.js, SQL, and MongoDB.
  • Co-developed a scalable Custom ORM Architecture featuring an extensible SQL query builder, generic mapping, and rule-execution capabilities for database operations.
  • Boosted library performance by 80% through rigorous SQL query optimization and refactoring, while enhancing system stability via upgraded logging and error handling.