Associate Software Engineer
Optum - United Health Group
Hyderabad, India (Remote)
Role Overview
As an Associate Software Engineer at Optum (United Health Group), I worked as part of a collaborative team to enhance and maintain legacy healthcare systems. My role involved full-stack development, DevOps practices, and serving as Scrum Master to ensure efficient project delivery.
Key Responsibilities & Projects
Legacy Product Enhancement
Collaborated in a team of 4 to enhance Optum's legacy healthcare product under NDA restrictions.
- Analyzed and refactored legacy code for improved maintainability
- Implemented new features while maintaining system stability
- Ensured compliance with healthcare data regulations (HIPAA)
- Performed thorough testing and validation of system changes
- Documented technical specifications and system architecture
.NET Feature Development
Spearheaded feature development using Microsoft .NET framework for enterprise healthcare applications.
- Developed RESTful APIs using ASP.NET Core
- Implemented business logic following healthcare industry standards
- Created and maintained database schemas using SQL Server
- Built responsive web interfaces with ASP.NET MVC
- Integrated third-party healthcare APIs and services
CI/CD Pipeline Implementation
Leveraged Jenkins for continuous integration and deployment of healthcare applications.
- Designed and implemented automated build pipelines
- Configured automated testing at multiple stages
- Set up deployment automation for staging and production
- Implemented code quality gates and security scanning
- Reduced manual deployment time by 80%
Infrastructure as Code (IaC)
Employed Terraform for managing Azure cloud infrastructure in a systematic and version-controlled manner.
- Defined infrastructure as code using Terraform HCL
- Managed Azure resources including VMs, databases, and networking
- Implemented infrastructure monitoring and alerting
- Created reusable Terraform modules for common patterns
- Ensured infrastructure compliance and security best practices
Scrum Master Responsibilities
Served as Scrum Master, achieving 95% on-time story completion and facilitating team collaboration.
- Led daily stand-up meetings and sprint planning sessions
- Facilitated retrospectives and continuous improvement
- Managed sprint backlogs and story point planning
- Removed impediments and blockers for team members
- Coordinated with product owners and stakeholders
Automation Testing Leadership
Guided automation testing efforts with comprehensive regression coverage.
- Designed and implemented automated test suites
- Created unit tests, integration tests, and end-to-end tests
- Established testing frameworks and best practices
- Integrated automated testing into CI/CD pipelines
- Achieved 90% code coverage for critical components
Single Sign-On Implementation
Implemented real-time Single Sign-On using OAuth 2.0 with a dedicated token server.
- Designed OAuth 2.0 authentication flow
- Built secure token generation and validation system
- Integrated with enterprise identity providers
- Implemented session management and token refresh
- Ensured compliance with security standards
Analytics Integration
Integrated Power BI and Tableau for streamlined company-wide analytics access.
- Designed data pipelines for analytics platforms
- Created interactive dashboards and reports
- Implemented real-time data synchronization
- Built custom analytics APIs for business intelligence
- Trained users on analytics tools and dashboards
Technical Stack
Development
- C# & .NET Framework
- ASP.NET Core & MVC
- SQL Server
- Entity Framework
Cloud & DevOps
- Microsoft Azure
- Jenkins (CI/CD)
- Terraform (IaC)
- Docker
Security & Authentication
- OAuth 2.0
- JWT Tokens
- Active Directory
- SSL/TLS
Analytics & Testing
- Power BI
- Tableau
- Selenium
- xUnit & NUnit
Agile & Project Management
As Scrum Master, I implemented and managed agile methodologies:
- Achieved 95% on-time story completion rate
- Facilitated sprint planning and retrospective meetings
- Managed team velocity and capacity planning
- Implemented story point estimation and tracking
- Coordinated cross-functional team collaboration
Healthcare Industry Impact
- Improved system performance by 40% through optimization
- Reduced manual processes through automation
- Enhanced data security and compliance measures
- Improved user experience for healthcare providers
- Enabled data-driven decision making through analytics