Software engineer specializing in cloud platform migrations and enterprise application modernization. Led the migration of 10+ Java and .NET services to Red Hat OpenShift and serve as technical owner for 12+ production systems across Azure and Kubernetes. Full-cycle engineer spanning system design, CI/CD automation, and production operations under an end-to-end ownership model.
Experience
General Motors
Software Engineer II
January 2025 – Present- Architected a next-generation rebuild of a business-critical application, secured approval from the enterprise Architecture Review Board, and now lead a team of four engineers delivering it.
- Led end-to-end migration of 10+ Java and .NET services to Red Hat OpenShift (OCP), coordinating cutover with every downstream consumer to complete the move in under one month.
- Serve as technical owner for 12+ production applications — defining modernization strategy, partnering with senior architects on platform and next-generation initiatives, resolving defects to reduce backlog volume by ~65%, and acting as SME for future migrations and architectural decisions.
- Diagnosed and resolved critical authentication defects causing infinite login loops across two enterprise applications, correcting cookie validation and issuer handling to restore stable sign-in for all users.
- Implemented dual OAuth2 login paths in Spring Boot for internal and external users, adding RelayState validation and custom redirect logic reused across downstream applications.
Software Engineer I
August 2023 – January 2025- Refactored backend logic and data-retrieval paths to cut administrative page load times from 2+ minutes to ~30 seconds, dramatically improving user experience.
- Designed, built, and deployed an "Auto Select" feature that pre-populates user selections from contextual data, reducing task-completion time by 25%+ for industrial engineers.
- Redesigned session-affinity strategy from IP-based persistence to cookie-based routing, eliminating session-stickiness failures in distributed Tomcat clusters.
- Delivered backend features and refactored legacy components across multiple enterprise Java and .NET applications, improving performance, reliability, and user experience for critical operational workflows.
- Operated as a full-cycle engineer — owning feature development, system design, cloud deployment, CI/CD automation, and production support under GM's end-to-end ownership model.
Technical skills
Languages
- Java
- C#
- C
- SQL
Cloud & DevOps
- Azure (AKS, DevOps)
- Red Hat OpenShift
- Kubernetes
- Docker
- Terraform
- Linux
- GitHub Actions
Frameworks & libraries
- .NET Core
- Spring Boot
- Spring MVC
- OAuth2
- REST APIs
Tools & practices
- Git
- Tomcat
- NSSM
- Microservices Architecture
- CI/CD Pipelines