Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yachna Gupta

Hyderabad

Summary

Software Engineer specializing in building scalable backend systems and cloud-native microservices. Delivered high-impact features and improved system reliability through expertise in Java, Golang, C#, distributed systems, Kubernetes, and API design. Focused on system design, performance optimization, and effective incident management in large-scale environments.

Overview

10
10
years of professional experience

Work History

Software Engineer

Microsoft
Hydrabad
01.2023 - Current
  • Designed and developed scalable RESTful microservices using C# on Azure for org-wide and company-level applications
  • Owned end-to-end service lifecycle for production systems, ensuring reliable operation from design through on-call support
  • Led development of key features, collaborating with cross-functional teams and driving technical design decisions
  • Enhanced monitoring and alerting systems, enabling quicker detection and resolution of production incidents
  • Conducted root cause analysis for production issues and implemented long-term fixes, increasing system reliability
  • Authored and reviewed design documents to guide architecture and implementation decisions

Software Engineer

IBM India Software Labs
Bangalore
03.2021 - 01.2023
  • Designed and implemented CI/CD pipelines for microservices, improving deployment consistency and release efficiency
  • Built and maintained Kubernetes resource configurations for scalable service deployments
  • Performed performance testing and traffic management using Istio routing, improving service resilience
  • Advised clients on cloud-native architecture and microservices migration strategies
  • Participated in on-call rotations and supported production systems

Software Engineer

Cisco
Pune
05.2018 - 03.2021
  • Developed gRPC-based services in Golang to enhance communication between distributed systems
  • Built RESTful APIs using Java and Swagger Codegen for backend services
  • Automated Docker image creation and streamlined Helm chart deployments for Kubernetes environments
  • Deployed and managed services on Kubernetes clusters, ensuring high availability
  • Implemented automated testing frameworks with Selenium and Cucumber to improve software quality

Associate Software Engineer

Symantec
Chennai
03.2016 - 05.2018
  • Built CI/CD pipelines using Jenkins, reducing deployment time and increasing reliability
  • Developed backend services using Spring Boot, Hibernate, and Oracle
  • Implemented monitoring and logging solutions using Prometheus and Splunk to enhance system observability
  • Containerized legacy applications to facilitate migration from Rackspace to Azure

Education

Master of Computer Applications (MCA) -

Vellore Institute of Technology
Vellore
05-2015

Skills

Languages: Java, Golang, C#
Backend: Spring Boot, REST APIs, gRPC, Microservices Architecture
Cloud & DevOps: Azure, Docker, Kubernetes, Helm, Istio, CI/CD, Jenkins
Databases: MySQL, Oracle, MongoDB, Cassandra
Monitoring & Observability: Prometheus, Grafana, Splunk
Tools: Maven, Swagger, Cucumber, Concourse

Timeline

Software Engineer

Microsoft
01.2023 - Current

Software Engineer

IBM India Software Labs
03.2021 - 01.2023

Software Engineer

Cisco
05.2018 - 03.2021

Associate Software Engineer

Symantec
03.2016 - 05.2018

Master of Computer Applications (MCA) -

Vellore Institute of Technology
Yachna Gupta