Skip to main content
Mayukh Datta

Work

A running log of the systems I've built, the teams I've built them with, and the tools I keep reaching for.

Google via EPAM Systems Senior Software Engineer
Feb 2024 — Present Bangalore, India

Backend engineering for DC Studio, a data center layout and visualization tool, and Fleet Transformation Service (FTS), a global rack-configuration platform.

  • Developed backend in Kotlin for DC Studio, used for faster and more precise data center layout design and visualization.
  • Built a rule-checking framework in DC Studio to detect spatial, network, and power constraint violations, improving design accuracy.
  • Led migration of Fleet Transformation Service (FTS) to a new architecture, streamlining rack configuration data and reducing data inconsistencies by 38%.
  • Improved P99 latency by optimizing gRPC calls and deriving results from cached data.
  • Owned a database migration in FTS, improving data consistency and scalability at global scale.
  • Mentored junior engineers and guided peers through code reviews and knowledge-sharing sessions.
Furlenco Software Development Engineer
Dec 2022 — Nov 2023 Bangalore, India

Owned checkout, payments, and cart systems for a furniture rental platform.

  • Generated ₹8 Cr in revenue over 2 months by building a recommendation system that encouraged rental customers to purchase furniture.
  • Built a partial-return-cancellation feature, driving a 20% increase in rental retention and 15% revenue growth.
  • Designed an event-driven framework in Java (Spring Boot) using event sourcing and the SAGA pattern to manage distributed transactions across orders, cart checkouts, and payments.
  • Delivered REST APIs for a new business vertical and used Datadog APM and distributed tracing to cut API latency by 32%.
  • Enhanced system resilience by 45% with Kafka retries and a Dead Letter Queue strategy.
  • Rebuilt the payment handling system, improving payment and order success rates by 40%.
Kapture CX Software Engineer
Oct 2021 — Dec 2022 Bangalore, India

Built customer-facing and internal microservices for a CX platform serving hundreds of clients.

  • Built a customer dashboard microservice in Spring Boot integrated with Redis for low latency, used by 10,000+ daily users across 100+ clients.
  • Led design and development of a Spring Boot microservice for large-scale data reporting, with REST APIs serving 300+ clients.
  • Revamped the inventory management system with CQRS, improving page load speed by 40%.
Persistent Systems Software Engineer
Dec 2020 — Oct 2021 Nagpur, India

Worked on an insurance claim management system, focused on UI and reliability.

  • Revamped Angular UI components in an insurance claim management system, boosting system efficiency by 40% and reducing onboarding time by 25%.
  • Enhanced codebase reliability by developing comprehensive JUnit/Mockito test suites and resolving critical bugs.

A multi-agent AI travel planning platform.

  • Architected a multi-agent system that decomposes trip planning into specialized agents for local experiences, budgeting, food, transportation, accommodations, and itinerary generation.
  • Implemented LLM reliability guardrails — deterministic opening-hours/pacing validation, cross-source grounding against hallucinated venues, and a clarification gate blocking planning on ambiguous inputs.
  • Set up Langfuse observability to trace and monitor all AI agent calls, plus an eval suite to catch factual errors.
FastAPIPythonLangGraphLangfuseNext.jsPostgreSQLDocker

Languages

JavaPythonKotlinSQL

Frameworks & Tools

Spring BootFastAPIgRPCHibernateJUnitMockitoLangGraph

Databases

MySQLPostgreSQLMongoDBRedis

Infra & Observability

KafkaDockerKubernetesCircleCIAWSElasticsearchDatadogLangfuseGit
Techno India — SMIT B.Tech in Computer Science and Engineering
Jul 2016 — Aug 2020 West Bengal, India