Accomplished Software Development professional with over 11 years of experience in designing, developing, and managing complex applications in the US healthcare and hospitality domains. Expertise in Java/J2EE, Azure Cloud (3x Certified), and various frameworks including Spring Boot, Spring MVC, and Hibernate. Proven track record in leading technical teams, implementing Azure cloud migrations, and optimizing application performance. Adept at utilizing Agile methodologies and driving continuous improvement initiatives.
Overview
12
12
years of professional experience
1
1
Certification
Work History
Engineering Manager
United Health Group-Optum
07.2022 - Current
Provide technical guidance and leadership to a team of engineers, including conducting code reviews, overseeing performance testing, tuning APIs for optimal performance, and collaborating on system design, including the integration and use of Kafka
Manage the team using Agile methodologies, including daily stand-ups, breaking down requirements, and ensuring smooth sprints
Oversee the entire product development process, frominception to launch, ensuring that all projects are completed on time, within budget, and to the highest quality standards
Manage and mentor a team of engineers, offering guidance, feedback, and support to ensure their continued growth and development
Promote the adoption of new technologies, such as generative AI, to enhance the team's productivity and performance
Identify opportunities for process improvement, implement best practices, and drive continuous improvement to increase efficiency and productivity
This includes migrating from Jenkins to GitHub Actions to streamline CI/CD processes
Manage relationships with third-party vendors, ensuring that all products and services are delivered on time and meet required standards
Collaborate with stakeholders across the organization to understand their needs and requirements, ensuring that all projects align with business objectives
Adopt new technologies to improve the team's productivity and performance
Analyze the financial impact of technology adoption, including generative AI and Kafka, to ensure alignment with the organization's goals and objectives.
Software DevelopmentSr. Analyst
NTT Data Services India
01.2018 - 07.2022
Relocated to the US for 2.5 years to implement and support a team of 12 for Azure Cloud migration
Coordinated thedevelopment and migration of existing Spring Boot batch applications and REST services into Azure Functions and Logic Apps
Supported the lift-and-shift migration of critical applications that required WebLogic and Tomcat server without redesign
Optimized Spring Boot REST microservices for Azure Application Gateway
Designed and developed multiple new modules on Azure Cloud for clients Lifespan and SORI
Developed cost-effective solutions and re-architected applications on Azure to save future clientcosts
Conducted security audits of Azure applications, including Azure Web Apps, Logic Apps, Azure Functions, Azure APIs, and Azure Key Vault using Azure Advisor
Supported the migration of ASE Sybase databases to MS SQL databases on Azure Cloud
Acted as the gatekeeper for code check-ins in Azure DevOps repos, ensuring the sanity of CI/CD pipelines and applications
Reviewed code, unit test cases, and designs for US healthcare mandates and time-bound development projects.
Software Development Analyst
NTT Data Services India
01.2016 - 12.2017
Conducted a successful POC for Azure cloud migration of existing applications andenvironments
Analyzed incidents related to live applications
Triaged and prioritized issues to resolve them within predefined SLAs for both PROD and Non-Prod environments
Developed new microservices using Spring Boot 2.6.7 with Java 8 andrefactored monolithic applications into microservices
Migrated legacy SOA Spring applications to Spring Boot/Hibernate and Java 8
Monitored live jobs to meet SLAs and ensure timely completion
Coordinated with business stakeholders to explain issues and identify optimal solutions
Acted as a technical lead, reviewed team code, and ensured end-to-end implementation of incident fixes
Managed release processes for all production and non-production incidents
Participated in migration, patching, integration, application upgrades, and performance tuning
Acquired knowledge of new applications to support them in the PROD environment
Provided support to external vendors interacting with our applications
Coordinated daily with offshore counterparts to ensure 24x7 coverage by handing over live issues.
Sr. Software Associate
DellServices India
01.2013 - 12.2015
Developed multiple modules of a Health care application using the spring web-flowframework
Implemented various design patterns (e.g., strategy, adapter, singleton, factory, and prototype) for the Medical Claims adjudication system and three different applications related to member correspondence
Developed utilities to interact with middleware services and incorporated features such as one-time Token Service, real-time microservices, and report automations
Involved in unit testing, JUnit testing, integration testing, and actively participated in defect fixing
Worked on UML diagrams for low-level design (LLD) and high-level design (HLD).
Education
B.Tech - Computer Science And Programming
LPU, Punjab
Punjab
08-2012
Skills
Programming Languages: Java/J2EE
Cloud: Azure (3x Certified)
Frameworks: Spring Boot, Spring, Spring Web Flow, Spring MVC, Hibernate, Mockito
Technologies: Apache Maven, Kafka, HTML5, CSS, JavaScript, JUnit, Integration Test Cases, DevOps Basics, Google Anthos
Manager Case Management, Care & Disease Management Ops External Channel at United Health Group/Optum HealthManager Case Management, Care & Disease Management Ops External Channel at United Health Group/Optum Health