Post Job Free
Sign in

Senior Full-Stack .NET Architect with Azure Expertise

Location:
Dublin, OH
Posted:
March 02, 2026

Contact this candidate

Resume:

Akhil Vippadapu

Mobile: +1-301-***-****

*****.*********.***@*****.***

Linkedin

PROFESSIONAL SUMMARY

• Senior Full Stack .NET Developer with 10+ years of experience building and delivering enterprise applications across banking, healthcare, telecom, and government domains, specializing in designing scalable backend systems and modern web applications.

• Extensive hands-on experience developing microservices and RESTful APIs using ASP.NET Core and C#, enabling high-volume transactional systems such as loan processing platforms, healthcare claims systems, telecom service management solutions, and government reporting applications.

• Strong expertise in modern full-stack development using Angular, TypeScript, JavaScript, HTML5, and CSS, building responsive single-page applications and internal enterprise dashboards for business users and operational teams.

• Experienced in designing distributed cloud-based solutions on Microsoft Azure, utilizing services such as Azure App Services, Service Bus, API Management, Azure SQL, Redis Cache, and Azure DevOps to build scalable and reliable cloud-native applications.

• Proven experience in modernizing legacy monolithic systems into modular and service-oriented architectures, improving system maintainability, scalability, and performance across enterprise platforms.

• Strong background in secure application development, implementing OAuth2, OpenID Connect, JWT authentication, and role-based access control to protect sensitive financial and healthcare data.

• Skilled in event-driven architecture and asynchronous messaging using technologies such as Azure Service Bus, RabbitMQ, and messaging frameworks to enable loosely coupled and scalable enterprise systems.

• Hands-on experience implementing CI/CD pipelines, containerization, and automated deployments using Azure DevOps, Docker, and Git, enabling reliable build, release, and deployment processes across development environments.

• Experienced in database design, performance optimization, and data access implementation using SQL Server, PostgreSQL, and Entity Framework, ensuring efficient data processing for high-volume enterprise applications.

• Strong collaborator in Agile development environments, working closely with product owners, architects, QA teams, and DevOps engineers to translate complex business requirements into reliable technical solutions and deliver high-quality software releases.

• Adept at production support, system monitoring, performance tuning, and troubleshooting, ensuring enterprise systems maintain high availability, reliability, and SLA compliance.

TECHNICAL SKILLS:

Methodologies

Agile, Kanban, Scrum, TDD, Waterfall

Languages

C#, JavaScript, TypeScript

.NET Technologies

ASP.NET, .NET Core 5.0/6.0/8.0, ASP.NET MVC 4/5, ASP.NET WEB API, ADO.NET, C#, LINQ, SOAP, SOA, WCF

Web Technologies

Angular 12/15/16/17, Angular CLI, Angular JS, AJAX, Bootstrap, CSS3, HTML5, JavaScript, jQuery, React.js 15/16/17, TypeScript

Databases

Oracle, PL/SQL, SQL Server, PostgreSQL, Azure SQL

ORM

Entity Framework Code First, Entity Framework Core, LINQ to SQL

Cloud Service

Microsoft Azure, AWS, Pivotal Cloud Foundry (PCF)

Version Control

Git, GitHub, Subversion, Team Foundation Server (TFS)

CI/CD

Docker, Jenkins, Kubernetes, Azure Devops, Github Actions

IDE & Other

SQL Server Management Studio, Visual Studio, Visual Studio Code

Reporting Tools

Crystal Reports, SQL Server Reporting Services (SSRS)

Design Patterns

Dependency Injection, Factory, Repository, Singleton

Server

IIS, Windows Server

Testing Tools

Jasmine, Karma, MS Test, N Unit, X Unit

Bug Tracking

Asana, Bugzilla, Jira

PROFESSIONAL EXPERIENCE:

Client: US Bank, Minneapolis, MN Oct 2024 -Present Role: Senior .NET Full Stack Developer

Responsibilities:

Worked with business analysts, product owners, and underwriting teams to gather requirements for a digital loan origination platform. Participated in Agile sprint planning, backlog refinement, and architecture discussions. Translated banking workflows into scalable technical solutions aligned with financial compliance standards.

Designed the system architecture using ASP.NET Core microservices to support loan application processing, underwriting decisions, and credit risk evaluation. Structured services to support scalability, modularity, and secure financial transaction processing. Ensured the system could handle high volumes of loan applications.

Developed scalable ASP.NET Core 8 microservices to automate loan validation, underwriting workflows, and credit risk evaluation, enabling internal banking teams to process loan applications more efficiently.

Implemented business logic to calculate loan eligibility and risk indicators. Improved automation of loan approval processes used by internal banking teams.

Designed and implemented RESTful APIs enabling secure communication between loan origination systems, credit validation services, and underwriting platforms.

Built scalable API endpoints to integrate with internal banking systems. Ensured consistent response structures, logging, and standardized error handling.

Implemented Azure Active Directory authentication using OAuth2 and JWT tokens to secure banking APIs. Enforced role-based access control to protect financial operations and sensitive customer data. Strengthened overall application security using enterprise identity standards.

Developed Angular 17 single-page applications for internal loan officer dashboards and compliance monitoring tools. Built dynamic forms using reactive validation to support loan application workflows. Implemented role-based UI access using route guards.

Implemented event-driven communication using Azure Service Bus to decouple loan processing, risk evaluation, and notification services, This approach reduced system coupling and improved service scalability.

Applied Onion Architecture and Repository design patterns to separate business logic, data access, and presentation layers. Implemented dependency injection for improved testability and maintainability. This architecture simplified future system enhancements.

Designed optimized Entity Framework Core data access layers with SQL Server to support high-volume loan transactions. Implemented indexing strategies and query optimization techniques. Improved database performance and reduced response times for financial operations.

Configured Azure API Management to manage and secure API exposure across enterprise banking systems. Implemented authentication policies, request throttling, and monitoring. Enabled centralized control of API traffic.

Containerized backend services using Docker to maintain consistent environments across development, testing, and production systems. Built container images and integrated them into automated deployment workflows.

Implemented CI/CD pipelines using Azure DevOps and Git to automate builds, testing, and deployments. Configured artifact management and environment-based release strategies. Ensured reliable application delivery across environments.

Implemented centralized monitoring using Azure Application Insights and Log4Net to track API performance and application health. Enabled proactive monitoring for errors, latency, and service performance.

Developed automated unit and integration tests using xUnit and validated APIs using Swagger and Postman. Improved reliability of application releases and reduced regression defects.

Managed database schema changes using Entity Framework Core migrations to maintain consistent database structures across environments. Coordinated database updates with application releases.

Provided production support, performance tuning, and incident resolution for the loan processing system. Investigated production issues and optimized backend services to maintain SLA compliance.

Environment: ASP.NET Core 8, C# 10, Angular 17, TypeScript, HTML5, CSS3, Bootstrap, Entity Framework Core, SQL Server, Azure App Services, Azure SQL Database, Azure Service Bus, Azure API Management, Azure Redis Cache, Azure Blob Storage, Azure Key Vault, Azure DevOps, Docker, Git, Application Insights, Log4Net, OAuth2, OpenID Connect, JWT, REST APIs.

Client: Molina Healthcare, Bothell, WA Mar 2022 – Sep 2024

Role: .NET Developer

Responsibilities:

Worked with healthcare business analysts and stakeholders to gather requirements for claims adjudication and member eligibility systems. Participated in Agile planning sessions and technical discussions. Translated healthcare workflows into scalable application designs.

Developed backend services using ASP.NET Core Web APIs and C# to support healthcare claims processing and eligibility verification workflows. Implemented business logic to validate claims and apply benefit rules.

Designed RESTful APIs to integrate healthcare systems with external provider networks and clearinghouse services. Built endpoints supporting claims submission, eligibility checks, and provider data integration.

Implemented secure authentication using OAuth2 and JWT tokens to ensure HIPAA-compliant access to protected health information. Applied role-based access control for healthcare application modules.

Developed Angular-based dashboards for claims tracking and eligibility monitoring while supporting minor React components used within provider portal interfaces.

Implemented RabbitMQ messaging queues to enable asynchronous claims processing workflows. Decoupled eligibility validation, adjudication services, and notification modules.

Designed optimized SQL Server queries and indexing strategies to improve performance of claims lookup operations. Reduced latency for high-volume healthcare transaction processing.

Implemented data validation and transformation logic to ensure accurate processing of healthcare claims data received from external providers. Applied validation rules to prevent incorrect claim submissions and reduce claim processing errors. Improved reliability of the claims adjudication workflow.

Collaborated with QA teams and healthcare domain experts to validate claims processing scenarios and business rules. Supported integration testing with provider systems and clearinghouse services. Ensured accurate claim adjudication results across multiple healthcare plans.

Implemented Azure Redis Cache to improve response times for frequently accessed eligibility and member data. Reduced database load during peak enrollment periods.

Optimized SQL queries and indexing strategies to improve claims lookup performance for high-volume healthcare transaction processing.

Configured Azure API Management to securely expose APIs across healthcare systems and partner integrations. Implemented authentication policies and request throttling.

Implemented CI/CD pipelines using Azure DevOps to automate builds, testing, and deployments across environments.

Implemented centralized logging and monitoring using Azure Application Insights to track system performance and diagnose issues.

Developed automated tests using xUnit, Karma, and Jasmine to validate backend services and frontend modules.

Applied OWASP security best practices including input validation and secure HTTP headers to strengthen healthcare application security.

Provided production support and system optimization to maintain stability of healthcare claims processing systems.

Environment: ASP.NET Core 6, C#, Angular 14/15, React 17, TypeScript, HTML5, CSS3, Bootstrap, Entity Framework Core, SQL Server, RabbitMQ, Azure App Services, Azure SQL Database, Azure API Management, Azure Redis Cache, Azure DevOps, Git, Application Insights, OAuth2, JWT, REST APIs, SSRS.

Client: State of NY, Albany, NY Sep 2019 – Mar 2022

Role: .NET Full Stack Developer

Responsibilities:

Worked with state agency stakeholders to modernize legacy public sector applications used for internal workflows and reporting systems. Participated in Agile planning and system design discussions.

Developed backend services using ASP.NET MVC and .NET Core to support government reporting and internal workflow automation.

Designed REST APIs for secure integration between government systems and introduced GraphQL for optimized reporting queries.

Refactored legacy monolithic government applications into modular service-oriented components to improve maintainability and scalability.

Built dynamic SSRS reporting modules used by regulatory teams to generate compliance reports and operational dashboards.

Implemented SQL Server stored procedures and indexing strategies to optimize reporting queries for large datasets.

Implemented role-based authentication using ASP.NET Identity to enforce secure access controls for government users.

Developed responsive user interfaces using HTML5, Bootstrap, JavaScript, and AJAX to improve usability of government applications.

Optimized Blazor WebAssembly frontend components to improve application performance and user interaction.

Developed reusable service components and helper libraries to standardize common functionality across multiple government applications. This improved code consistency and simplified maintenance across different modules.

Implemented data validation rules using Data Annotations and custom validation logic to ensure accuracy of user input across reporting and workflow modules. Reduced data inconsistencies within the government reporting system.

Conducted peer code reviews and followed secure coding practices to improve application maintainability and reduce production defects. Worked with the development team to enforce coding standards across multiple projects.

Participated in Agile development cycles, collaborating with analysts, QA teams, and system architects.

Deployed applications to Azure App Services and supported environment configuration and release management.

Environment: ASP.NET MVC 5, ASP.NET Web API, .NET Core 3.1, C#, Blazor WebAssembly, SQL Server 2016/2019, Oracle SQL, PL/SQL, Entity Framework 6, HTML5, CSS3, Bootstrap, JavaScript, AJAX, REST APIs, GraphQL, SSRS, Azure App Services, TFS, Git, IIS.

Client: AT&T, Dallas, TX May 2017 – Aug 2019

Role: .NET Developer

Responsibilities:

Developed .NET Core Web APIs supporting telecom provisioning systems and operational service management workflows.

Designed REST and SOAP services enabling integration between legacy telecom platforms and modern cloud-based applications.

Built Angular 7/8 UI dashboards supporting telecom service monitoring and operational management.

Implemented Azure Logic Apps workflows to automate telecom system integrations and operational processes.

Implemented logging and monitoring mechanisms to track telecom service activity and diagnose operational issues. Enabled improved troubleshooting of service provisioning workflows across distributed systems.

Collaborated with infrastructure teams to monitor system performance and ensure stability of telecom service management platforms. Assisted in resolving production issues and improving system reliability.

Built CI/CD pipelines using Jenkins and Azure DevOps to automate builds and deployments across environments.

Containerized backend services using Docker and deployed them into Azure Service Fabric clusters.

Implemented Azure Data Factory pipelines to process telecom operational data for reporting systems.

Integrated Redis Cache to improve application performance during peak telecom traffic periods.

Environment: .NET Core 2.0/2.1, ASP.NET Web API, Angular 7/8, TypeScript, HTML5, CSS3, Bootstrap, Azure Functions, Azure Logic Apps, Azure Service Bus, Azure Service Fabric, Azure Data Factory, Azure SQL, Redis Cache, Docker, Jenkins, Azure DevOps, Git, N-Unit, SOAP, REST APIs.

Client: ICICI Bank, Bengaluru, India Aug 2015 – Mar 2017

Role: .NET Developer

Responsibilities:

Developed banking applications using ASP.NET MVC and C# supporting financial transaction and loan processing systems.

Designed REST APIs enabling communication between banking services and internal financial systems.

Built SQL Server and PostgreSQL database schemas supporting high-volume financial transaction processing.

Improved SQL query performance for banking transaction systems handling thousands of daily account and loan processing operations.

Developed stored procedures and optimized SQL queries to support efficient retrieval of financial transaction records. Improved database performance for account management and loan processing modules.

Collaborated with banking operations teams to validate financial workflows including transaction processing and loan approvals. Assisted in identifying system defects and resolving production issues.

Implemented secure authentication and role-based authorization for internal banking applications.

Integrated AWS RDS PostgreSQL for cloud-hosted banking database environments.

Implemented NServiceBus messaging architecture to enable asynchronous communication between banking modules.

Applied concurrency control techniques to ensure financial transaction integrity and data consistency.

Participated in integration testing and production support, resolving application issues in a regulated banking environment.

Environment: ASP.NET MVC, .NET Framework 4.5/4.6, C#, Entity Framework 6, SQL Server, PostgreSQL, AWS RDS (PostgreSQL), NServiceBus, REST APIs, SOAP Services, Jenkins, Git, HTML, CSS, JavaScript, IIS.

EDUCATION

Bachelor's in computer science and engineering

[ Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology].



Contact this candidate