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%.