Tech Mahindra

Associate Software Engineer

Bangalore, Karnataka | Dec 2023 – Jul 2026

  • Designed and developed enterprise-grade cloud microservices for a major Australian telecommunications company, implementing both OpenAPI (REST) and WSDL (SOAP) contract specifications.
  • Implemented asynchronous messaging using Kafka.
  • Created monitoring dashboards using Dynatrace and Kibana to reduce MTTR and enable proactive incident detection.
  • Resolved production issues, including recovery of 24,781 failed API requests under tight SLA.
  • Automated testing using Postman scripts and runners, and mock services (wiremock).
  • Improved tekton CI/CD pipelines to accelerate deployments in an agile sprint workflow.

Java 11 to Java 21 Migration

  • Migrated 100+ microservices from Java 11 to Java 21 across four phases using OpenRewrite.
  • Performed blue-green deployments to ensure zero-downtime releases.

Runtime Code Coverage

  • Built a coverage automation tool for 100+ microservices across 4 OpenShift clusters with SonarQube integration.
  • Increased code coverage from 50% to 80%, improving system reliability and availability.

API Workflow Orchestrator

  • Built a modular Java CLI orchestrator for automating distributed telecom API workflows and data mapping.
  • Reduced validation time from 20 minutes to seconds, improving test efficiency by 99%.