Senior Full Stack .NET Developer - HCA Health Care - Irving, TX
(2024-12)
Driving end-to-end modernization of healthcare enterprise systems by designing cloud-native, Microservices-based solutions using .NET 6/7 and Azure/AWS, ensuring high scalability, fault tolerance, secure data handling, and seamless system integrations.
- Modernized enterprise healthcare applications by migrating legacy systems to ASP.NET Core/.NET (6+) and cloud platforms (Azure/AWS), significantly improving scalability, performance, and maintainability.
- Designed and developed high-performance backend services using .NET Core, ASP.NET MVC, and Web API, enabling modular, service-oriented architecture.
- Led end-to-end migration of legacy applications (Web Forms/WCF) to RESTful Microservices and API-driven solutions aligned with modern architecture patterns.
- Designed and implemented secure REST APIs with JWT/OAuth authentication, API versioning, and robust exception handling for enterprise-grade reliability.
- Built responsive and scalable SPAs using Angular, leveraging modern frontend patterns and API integrations to enhance user experience.
- Applied Clean Architecture, SOLID principles, and Dependency Injection, improving maintainability, testability, and code quality.
- Optimized SQL Server performance through advanced query tuning, indexing strategies, and stored procedure enhancements, improving response times and system throughput.
- Implemented asynchronous programming (async/await) and parallel processing to improve application performance and responsiveness.
- Integrated caching strategies (Redis/In-Memory caching) to reduce database load and improve API response times.
- Containerized applications using Docker and supported deployments in cloud-native environments, improving portability and scalability.
- Automated CI/CD pipelines using Azure DevOps and PowerShell, enabling faster and more reliable releases.
- Implemented logging and monitoring using tools like Application Insights and centralized logging frameworks for proactive issue detection.
- Contributed to API documentation using Swagger/OpenAPI improving developer experience and cross-team integration.
- Collaborated in Agile (Scrum) teams, actively participating in sprint planning, code reviews, and architectural discussions to deliver high-quality solutions.
- Leveraged AI-assisted development tools like GitHub Copilot and applied prompt engineering basics to accelerate development, improve productivity, and enhance code quality.
- Created Python scripts for automating data processing tasks, improving developer productivity and enabling more rapid feature deployment.
- Collaborated closely with cross-functional teams to deliver customer-facing features integrated into core workflows, ensuring alignment with product requirements.
Full Stack .NET Developer - Huntington National Bank - Chicago, IL
(2023-10 - 2024-12)
Engineered secure, high-throughput banking platforms and Microservices supporting enterprise integrations and real-time transaction processing in a cloud-native environment.
- Designed and delivered cloud-native Microservices using .NET 6/7, ASP.NET Core, and Web API, enabling scalable, fault-tolerant systems for high-volume transaction workflows.
- Led design and implementation of secure RESTful APIs with JWT/OAuth2, API versioning, rate limiting, and centralized exception handling, ensuring compliance with banking-grade security standards.
- Built full-stack solutions using Angular (RxJS, reactive forms) integrated with backend APIs, improving responsiveness and user experience.
- Applied Domain-Driven Design (DDD) and Clean Architecture, decoupling services and improving maintainability, extensibility, and testability.
- Implemented asynchronous and parallel processing (async/await, Task-based patterns) to enhance throughput and reduce latency in transaction processing.
- Developed efficient data access layers using Entity Framework Core (Code First) and optimized LINQ queries, significantly improving database performance.
- Tuned SQL Server performance with indexing strategies, query optimization, and stored procedures, ensuring reliable and fast data access.
- Integrated distributed caching (Redis) to reduce database load and improve API response times under high concurrency.
- Containerized applications using Docker and supported scalable deployments in cloud environments.
- Designed and deployed solutions on Microsoft Azure (App Services, Azure SQL, Key Vault, Storage), aligning with cloud best practices.
- Implemented CI/CD pipelines using Azure DevOps and Git-based workflows, enabling automated builds, testing, and zero/minimal downtime deployments.
- Introduced observability practices using centralized logging and monitoring (e.g., Application Insights), improving production visibility and incident response time.
- Documented APIs using OpenAPI/Swagger, enabling seamless integration across teams and external systems.
- Ensured compliance with secure coding practices, data protection, and financial regulations, maintaining high standards for reliability and auditability.
- Collaborated in Agile (Scrum) teams, contributing to sprint planning, design discussions, and delivering high-quality, production-ready features.
- Actively participated in code reviews and mentored junior developers, promoting best practices and engineering excellence.
- Leveraged AI-assisted tools like GitHub Copilot and integrated LLM integration to accelerate development, improve productivity, and maintain code quality.
- Collaborated closely with teammates and communicated progress on project deliverables through regular updates and demos.
.NET Developer - HSBC - Hyderabad, India
(2020-10 - 2022-08)
Engineered secure, high-performance enterprise applications and APIs supporting banking operations, business process automation, and customer-facing digital platforms.
- Architected and developed scalable web applications using ASP.NET MVC, C#, and N-tier architecture, improving modularity, maintainability, and system performance.
- Designed and implemented reusable RESTful APIs with proper routing, versioning, and error handling, enabling seamless integration across multiple enterprise systems.
- Built dynamic, responsive front-end components using Angular (SPA architecture), JavaScript, and Bootstrap, enhancing user experience and reducing page load times.
- Developed robust data access layers using Entity Framework (Code First/Database First) and optimized complex SQL Server queries, improving reporting and data processing efficiency.
- Integrated enterprise systems using SOAP/WCF services, while contributing to modernization initiatives transitioning toward REST-based Microservices architecture.
- Implemented asynchronous programming (async/await) to improve application responsiveness and handle concurrent user requests efficiently.
- Applied SOLID principles and clean coding standards, ensuring maintainable, testable, and high-quality codebases.
- Strengthened application security by implementing input validation, authentication mechanisms, and secure data handling practices aligned with banking compliance standards.
- Improved performance and reliability through query tuning, indexing strategies, and backend optimizations, reducing latency and enhancing system throughput.
- Collaborated with cross-functional teams (product, QA, business stakeholders) to gather requirements and deliver scalable, business-aligned solutions.
- Actively participated in Agile (Scrum) ceremonies, ensuring timely delivery of features and continuous improvement.
- Managed version control and release processes using Git and TFS, supporting branching strategies, code reviews, and stable deployments.
- Contributed to code reviews and knowledge sharing, promoting best practices and improving overall team productivity.
- Assisted in troubleshooting production issues and implemented fixes, improving system stability and reducing downtime.