Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Timeline
Generic

Subba Rao Gangavaram

Hyderabad

Summary

Accomplished Senior Software Engineer with a proven track record at Gap Inc, specializing in Java 17 and Spring Boot. Successfully migrated CI/CD processes to ArgoCD, enhancing deployment efficiency. Adept at collaborating with cross-functional teams, driving innovation, and implementing microservices architecture for scalable solutions.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

Gap Inc
Hyderabad
10.2021 - Current
  • Flyway setup in project to track changes in DB
  • Executor implementation to asynchronous tasks to process New York stores
  • Upgraded services to Java 17 and Spring Boot 3.4 versions
  • Migration from jenkins pipeline to Github Actions and PCF to ArgoCD portal
  • Configured deployments and environment provisioning on Azure Cloud using Kubernetes clusters and Azure DevOps pipelines for scalable microservices.
  • Integrated Azure Key Vault for secrets management and ensured compliance with security best practices.
  • Applied the Strategy pattern for processing logic variations based on store type and region.
  • Used Factory and Singleton patterns to manage bean instantiation and component reuse efficiently within the Spring ecosystem.
  • Implemented Circuit Breaker (Resilience4j) to handle downstream service failures gracefully.

Senior Software Engineer

Philips R&D Innovation Campus
Bangalore
01.2021 - 09.2021
  • Established the project from scratch using Maven Archetype and integrated it into the current project, resulting in a 30% reduction in development time for creating new microservices
  • Utilized Azure App Services and Azure SQL for cloud-native deployments and scalable database management.
  • Used the Template Method pattern to abstract common data processing steps across services.
  • Leveraged the Decorator pattern to add dynamic monitoring and logging behavior without modifying existing code.

Software Developer

Opteamix Business Solutions
Bangalore
07.2016 - 09.2020
  • Led API development for various projects, including Perfometer and Enrollment Broker for Michigan State
  • Collaborated with clients for requirements gathering and successfully deployed multiple projects

Education

Bachelor of Engineering - Technology

SCSVMV University
Kanchipuram, Tamil Nadu
12.2015

Skills

  • Java 17
  • Spring Boot 34
  • Spring Security
  • Microservices architecture
  • Azure cloud
  • React js
  • Pivotal cloud foundry(PCF)
  • ArgoCD
  • Apigee
  • Nginx
  • Vault
  • Spring Core
  • Kafka
  • MySQL
  • Oracle
  • MariaDB
  • Postgres
  • Flyway
  • Splunk
  • New Relic
  • Grafana
  • Gradle
  • Maven
  • Kubernetes
  • Docker
  • Jenkins
  • Git
  • Junit
  • Mockito
  • Integration testing
  • Android
  • C
  • C

Accomplishments

  • Won 2nd prize in hackathon competition conducted by Opteamix company.
  • Shortlisted in idea submission in Connected world Hackathon of Harman Company.
  • Maximus client appreciation for successful deployments of project.
  • Award for contributions for xcs team in GAP

Projects

Cross Channel Services (XCS)
Oct 2021 – Present


Designed and implemented backend services for stockroom applications and online order processing, enabling real-time inventory updates and efficient order fulfillment across retail stores.

Focal Point
Jan 2021 – Sep 2021

Implemented Flyway setup to track database changes and ensure seamless migrations.
Developed RESTful APIs to support a patient monitoring system, enabling real-time data access.

Federal Home Loan Bank (FHLB)
Aug 2020 – Sep 2020

Enhanced an online banking application by adding new features to improve user experience and system capabilities.


Enrollment Broker for Michigan State (MIEB)
Dec 2017 – Jul 2020

Migrated a monolithic application to a microservices architecture, improving scalability and maintainability.

Timeline

Senior Software Engineer

Gap Inc
10.2021 - Current

Senior Software Engineer

Philips R&D Innovation Campus
01.2021 - 09.2021

Software Developer

Opteamix Business Solutions
07.2016 - 09.2020

Bachelor of Engineering - Technology

SCSVMV University
Subba Rao Gangavaram