Post Job Free
Sign in

.Net Developer Stack

Location:
Dallas, TX
Posted:
October 20, 2025

Contact this candidate

Resume:

Sunil Reddy Thumma

Sr. Full Stack .NET Developer

*****.********@*****.*** +1-816-***-**** LinkedIn

Professional Summary:

• Senior Full Stack .NET Developer with 10+ years of experience delivering enterprise applications using C#, .NET (Core 1.0–8), ASP.NET Core Web API, and MVC.

• Expert in architecting microservices, RESTful APIs, and event-driven systems with Clean Architecture, DDD, CQRS, and Onion Architecture principles.

• Strong in front-end development with Angular (18/15/8/4), React, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, and WPF for building responsive, accessible, and reusable UIs.

• Hands-on with cloud platforms including Azure (App Services, AKS, API Management, SQL Database, Blob Storage, Cosmos DB, Service Bus) and AWS/GCP, deploying containerized workloads via Docker & Kubernetes.

• Proficient in databases such as SQL Server, Azure SQL, PostgreSQL, and MongoDB, with experience in ETL/Reporting using SSIS, SSRS, and Power BI.

• Skilled in authentication and authorization with OAuth2, Azure AD, Azure AD B2C, OpenID Connect, implementing SSO, MFA, and RBAC across enterprise applications.

• Experienced in test automation with xUnit, Moq, Karma, Jasmine, Playwright, Protractor, Cucumber, Postman, and Swagger, ensuring high coverage and release confidence.

• Implemented logging & monitoring using Serilog, Application Insights, Grafana, and OpenTelemetry, enabling real-time telemetry and proactive incident management.

• Delivered projects through Agile Scrum and Kanban, collaborating with distributed teams and mentoring developers on .NET, Angular, and cloud best practices.

• Proficient with Git, TFS, Azure DevOps CI/CD, Visual Studio, VS Code, and SSMS, delivering secure, scalable, and production-ready applications.

Technical Skills:

Category

Skills

Languages

C#, VB.NET, TypeScript, JavaScript (ES6), HTML5, CSS3, SQL, XML, GraphQL, Python

.NET & Desktop

.NET (Framework 4.8, Core, 5–8), ASP.NET MVC, ASP.NET Core Web API, ASP.NET Web Forms, WPF (MVVM), Windows Forms

Web & UI

Angular (2–18), Blazor Server, React 16, Bootstrap, Tailwind CSS, jQuery, AJAX, RxJS, Reactive Forms, Kendo UI, Telerik UI, SCSS, Signals, ngx-charts, D3.js

Databases

SQL Server, Azure SQL, PostgreSQL, MongoDB, Cosmos DB

Data & ORM

Entity Framework Core, ADO.NET, LINQ, SSIS, SSRS, Power BI

Cloud Platforms

Azure (App Services, AKS, API Management, Blob Storage, Service Bus, Event Grid, Key Vault, Monitor, AD, AD B2C), AWS (EC2, Lambda, S3, RDS, Elastic Beanstalk, IAM, ELB), GCP (Compute Engine, Cloud SQL, Cloud Storage)

Integration & APIs

RESTful APIs, SOAP, FHIR R4 APIs

Testing Tools

xUnit, NUnit, Moq, Karma, Jasmine, Jest, Playwright, Protractor, Cucumber, Postman/Newman, Swagger UI, selenium, Cypress

DevOps & VCS

Azure DevOps (CI/CD, Pipelines, Boards), Docker, Kubernetes (AKS), Git, GitHub, SVN, TFS, SonarQube

Methodologies

Agile (Scrum, Kanban), Waterfall

Professional Experience:

Client: Community Care Of North Carolina, Raleigh, Jan 2022 to Current

Role: Senior Full Stack .NET Developer

Project: Care Management Platform Modernization & Cloud Migration Migrated legacy patient care system to Microsoft Azure using .NET 8, Angular 18, and microservices for improved scalability, compliance, and analytics.

Responsibilities:

• Developed responsive healthcare dashboards using Angular 18, TypeScript, Angular Material, SCSS, and Tailwind CSS, ensuring WCAG accessibility across desktops and tablets.

• Built reusable Angular component libraries and implemented Reactive Forms with custom validators to enforce clinical data accuracy and compliance.

• Seamlessly integrated Kendo UI for Angular components with Angular 18 application architecture, maintaining consistent theming with Angular Material.

• Optimized performance with lazy loading, route-based code splitting, and NgRx state management, enabling real-time patient data updates in care coordination workflows.

• Created Angular 18 single-page applications with NgRx state management for patient care coordination, enabling seamless navigation between clinical modules.

• Implemented Telerik UI for Angular form controls with Reactive Forms for clinical data entry validation and FHIR-compliant data collection.

• Created secure, interactive healthcare modules using Blazor Server integrated with .NET APIs, providing clinicians with real-time patient data views.

• Designed secure healthcare APIs in C#, .NET 8, and ASP.NET Core Web API, exposing patient demographics, claims, and outreach workflows through standardized JSON contracts.

• Implemented GraphQL federation to unify patient data from Epic, Cerner, and internal systems into single queries for clinical dashboards, eliminating duplicate API calls and reducing page load times.

• Implemented gRPC services in .NET 8 for high-performance inter-service communication between patient management microservices, reducing latency in critical healthcare data exchange workflows.

• Refactored the legacy monolithic platform into cloud-native microservices following Clean Architecture and Domain-Driven Design (DDD) to improve scalability and maintainability.

• Integrated external healthcare systems using FHIR R4 APIs and HL7, ensuring standardized and interoperable patient data exchange between internal and partner applications.

• Extended existing .NET modules with modernized C# services, bridging old functionality with new microservices during the migration phase.

• Migrated patient and claims data from SQL Server 2016 to Azure SQL Database, configuring HA/DR for continuous uptime.

• Optimized clinical data queries using Entity Framework Core 8 with LINQ expressions, async/await patterns, and compiled query caching, improving responsiveness for high-volume healthcare transactions.

• Automated ETL workflows with SSIS, cleansing and staging clinical data to support compliance reporting and analytics.

• Delivered healthcare and compliance dashboards via SSRS reports, providing executives and auditors with real-time insights into patient outcomes and care operations.

• Configured Helm Charts for standardized Kubernetes deployments on Azure AKS, managing environment-specific configurations and streamlining rollback procedures for healthcare microservices.

• Optimized high-volume patient data queries using Dapper micro ORM alongside Entity Framework Core 8, implementing T-SQL stored procedures and database triggers for complex healthcare business logic.

• Integrated SignalR hubs for real-time patient status notifications and care team alerts, enabling instant communication across clinical dashboards and mobile care coordination applications.

• Implemented real-time event streaming with Apache Kafka and Azure Service Bus, enabling reliable transmission of patient alerts and claims updates across distributed services.

• Configured Azure API Management Gateway to securely manage partner integrations, applying throttling, caching, and token-based authentication for healthcare interoperability.

• Incorporated OpenAI and LLM services to provide predictive patient insights, conversational assistance for care managers, and AI-driven outreach recommendations.

• Instrumented applications with Serilog, Azure Monitor, and Grafana, correlating logs and telemetry with patient outcomes to improve system reliability and patient safety.

• Automated deployments through Azure DevOps CI/CD pipelines, using YAML workflows, gated pull requests, and containerized rollouts to Azure Kubernetes Service (AKS).

• Integrated SonarQube into Azure DevOps CI/CD pipelines for static code analysis and technical debt monitoring, maintaining code quality standards across .NET 8 and Angular 18 healthcare applications.

• Managed source control with Git, GitHub, and TFS, implementing branching strategies, pull request reviews, and code-quality enforcement across distributed teams.

• Secured applications using OAuth 2.0, OpenID Connect, and Azure AD B2C, enforcing HIPAA-compliant SSO, MFA, and role-based access control across users and partners.

• Protected PHI/PII using Azure Blob Storage with SAS tokens and Azure Key Vault, ensuring encrypted, regulated data access and meeting HIPAA compliance standards.

• Delivered features under Agile Scrum methodology, using JIRA and Confluence for sprint planning, backlog management, and stakeholder visibility, ensuring continuous delivery of healthcare features.

• Developed, debugged, and tested applications using Visual Studio, ensuring productivity, maintainability, and faster delivery cycles.

• Performed load testing with K6 and JMeter to validate scalability of .NET 8 healthcare APIs under peak patient data volumes, simulating concurrent care coordinator workflows and FHIR data exchange scenarios.

• Developed Cypress end-to-end tests for patient care coordination workflows, automating clinical data entry and FHIR API integration validation

• Implemented comprehensive testing strategies using xUnit and nUnit for .NET 8 APIs, Karma and Jasmine for Angular 18 components, and Playwright for end-to-end healthcare workflow automation, ensuring reliable patient data processing and clinical interface functionality across care management platforms.

• Created comprehensive OpenAPI 3.0 specifications for .NET 8 healthcare microservices and integrated Swagger UI for interactive API exploration, enabling clinical integration teams to validate FHIR-compliant patient data contracts and streamline authentication testing workflows.

• Environment: : .NET 8 (C#), ASP.NET Core Web API, Angular 18 (TypeScript), Entity Framework Core 8, SQL Server / Azure SQL, SSIS, SSRS, FHIR APIs, HL7, Apache Kafka, Azure Service Bus, Azure DevOps (CI/CD, AKS, API Management, Blob, Key Vault), OpenAI/LLM, Git, GitHub, TFS, Visual Studio, OAuth 2.0, Azure AD B2C, JIRA, Confluence, K6, JMeter.

Client: Silicon Valley Bank Santa Clara, CA Aug 2019 -Nov 2021

Role: Full Stack .NET Developer

Project: NextGen Loan Origination & Risk Management Platform Built a greenfield, cloud-native loan origination system on Microsoft Azure using .NET 5, Angular 15, and microservices to streamline processing, risk assessment, and compliance.

Responsibilities:

• Built responsive loan origination dashboards using Angular 15, TypeScript, HTML5, CSS3, and Bootstrap, enabling underwriters and analysts to process applications efficiently.

• Designed compliance-driven loan application forms with Angular Reactive Forms, embedding conditional rules to validate borrower eligibility and regulatory requirements.

• Created reusable UI modules with Tailwind CSS and SCSS, ensuring consistent branding across loan onboarding, credit scoring, and repayment modules.

• Developed interactive financial dashboards using ngx-charts and D3.js, providing real-time insights into loan pipelines, borrower repayment trends, and portfolio exposure.

• Configured Nginx as a reverse proxy with upstream load balancing to distribute traffic across multiple .NET Core application instances.

• Enhanced loan origination interfaces with Material UI components for React dashboards, implementing IdentityServer for centralized authentication across financial service applications and partner integrations.

• Deployed loan processing applications behind Nginx reverse proxy with load balancing, ensuring SSL/TLS termination and secure communication for financial transaction processing workflows.

• Implemented modular APIs in C#, .NET 5, and ASP.NET Core Web API to support loan origination, underwriting, borrower scoring, and compliance workflows.

• Applied Onion Architecture and Clean Architecture principles to enforce separation of concerns, enabling maintainability of financial services.

• Leveraged CQRS with MediatR to segregate reads and writes, supporting high-frequency operations like credit pulls and loan approvals.

• Built secure RESTful APIs with .NET and C#, exposing standardized contracts for internal risk engines and third-party financial integrations.

• Enforced OWASP Top 10 security practices in .NET APIs and implemented Selenium automation for loan application workflow testing, ensuring PCI compliance across financial service modules.

• Migrated loan and borrower datasets from on-prem SQL Server to Azure SQL Database and Azure Cosmos DB, applying partitioning and global distribution strategies for scalability.

• Engineered Oracle PL/SQL stored procedures for insurance claim calculations, implementing complex business logic for premium adjustments and policy validations.

• Optimized persistence with Entity Framework Core 5 and LINQ, enhancing performance for loan and borrower data transactions.

• Authored SQL Server stored procedures and views to generate financial reports for auditors and regulatory bodies.

• Built ETL workflows with SSIS to ingest and cleanse external credit bureau data, staging it for loan risk model integration.

• Delivered compliance and risk dashboards with SSRS, supporting executives and regulators with real-time reporting.

• Integrated Power BI Embedded dashboards with DirectQuery and Row-Level Security (RLS), leveraging Python scripts for loan portfolio trend analysis, data cleansing, and preprocessing.

• Integrated external payment APIs such as Stripe and PayPal using Flask and Django frameworks for secure online transactions, building Flask microservices for credit bureau integrations and Django admin interfaces.

• Enabled asynchronous loan-event processing with RabbitMQ, decoupling services for borrower applications, approvals, and repayment notifications.

• Configured Azure API Management Gateway to secure and optimize partner API integrations, applying throttling, routing, and detailed analytics.

• Automated CI/CD pipelines with Azure DevOps, containerizing workloads with Docker and deploying to Azure Kubernetes Service (AKS).

• Managed source control and collaborative development using Git, implementing branching strategies and pull requests to maintain high code quality.

• Implemented secure banking workflows with OAuth2.0, JWT, and encryption, ensuring GDPR and PCI DSS compliance across online transactions and customer KYC data during loan origination processes.

• Applied BDD practices with Gherkin syntax to define loan underwriting scenarios, bridging communication between risk analysts and development teams.

• Built Jest test suites for React loan application components, ensuring accurate interest calculation displays and borrower eligibility validation.

• Delivered features under Agile Scrum methodology, coordinating backlog management and delivery through Azure Boards and Microsoft Teams to ensure stakeholder alignment.

Environment: .NET 5 (C#), ASP.NET Core Web API, Angular 15 (TypeScript), Entity Framework Core 5, SQL Server / Azure SQL / Cosmos DB, Oracle, PL/SQL, SSIS, SSRS, Power BI Embedded, Stripe, Paypal, RabbitMQ, Azure DevOps (CI/CD, AKS, Docker), Git, OAuth2, Azure AD, Azure Boards, Slenium.

Client: State of Delaware – Delaware, USA Jan 2018 – Jun 2019

Role: Sr .NET Developer

Responsibilities:

• Developed public-facing DMV self-service portals using React 16, JavaScript (ES6), HTML5, CSS3, and Bootstrap, enabling citizens to apply for permits and track case status online.

• Built dynamic permit and license forms with React and AJAX, applying conditional rules to ensure accurate data capture before submission.

• Delivered internal caseworker applications using WPF with MVVM, providing offline-first access to citizen records with automated background synchronization to central APIs.

• Re-engineered legacy VB.NET Web Forms into C#, ASP.NET MVC, and .NET Core 2.2, modularizing workflows for driver eligibility, permit approvals, and compliance validation.

• Designed layered services in ASP.NET Core Web API, implementing MVC principles to separate routing, approval, and compliance calculation modules.

• Exposed secure RESTful APIs in C# with .NET Core, standardizing JSON-based contracts consumed by kiosks, staff portals, and citizen apps.

• Leveraged Entity Framework Core 2.2 with LINQ and compiled queries to process high-volume DMV transactions while maintaining complete audit trails.

• Migrated relational data from SQL Server to AWS RDS (SQL Server), applying indexing and partitioning strategies for DMV workloads such as vehicle registration renewals.

• Modeled MongoDB collections to manage unstructured transportation artifacts such as compliance certificates and scanned vehicle titles.

• Implemented Jenkins CI/CD pipelines for automated deployment of DMV applications to AWS infrastructure, integrating Log4Net for structured logging and compliance audit trail generation.

• Built nightly data ingestion workflows with SSIS, cleansing external federal eligibility feeds and staging them in RDS for DMV processing.

• Designed scheduled compliance dashboards with SSRS, delivering permit and case performance insights to transportation managers.

• Implemented Terraform state management with remote backends stored in S3 with DynamoDB locking to prevent concurrent modifications.

• Deployed DMV applications on AWS Elastic Beanstalk and EC2, configuring scaling policies and load balancing to handle seasonal transaction spikes.

• Developed Lambda authorizers for API Gateway to validate JWT tokens and enforce role-based access control across microservices.

• Secured staff and citizen access using OAuth2 and AWS Cognito, enforcing MFA and granular role-based access aligned with DMV regulations.

• Integrated structured logging with Serilog and AWS CloudWatch, capturing detailed traces across permit workflows to support compliance audits.

• Established SonarQube code coverage thresholds for .NET Core microservices, maintaining quality standards across flight reservation and operations systems.

• Delivered DMV modernization features using Agile Scrum methodology, coordinating requirements and progress tracking through Trello and MS Teams, while aligning sprints to state release cycles and compliance deadlines.

• Environment: NET Core 2.2 (C#), ASP.NET MVC/Web API, React 16, WPF, Entity Framework Core, SQL Server / AWS RDS, MongoDB, SSIS, SSRS, AWS (Elastic Beanstalk, EC2, S3, DynamoDB, CloudWatch, Cognito), Git/TFS, OAuth2, Agile Scrum.

Client: Humana, Kentucky Dec 2016 – Sep 2017

Role: .NET Developer

Responsibilities:

• Built provider enrollment and insurance claims UIs using Angular 4, TypeScript, HTML5, CSS3, and AJAX, streamlining submission of claims and policyholder updates for insurers and providers.

• Designed eligibility and claims validation forms with Angular Reactive Forms, enforcing insurance business rules to ensure data accuracy before processing.

• Migrated legacy ASP.NET Web Forms applications to C#, ASP.NET MVC, and .NET Core 1.1, modernizing enrollment and claims workflows into modular and maintainable services.

• Developed hybrid integrations by building RESTful APIs in ASP.NET Core Web API while maintaining SOAP services for legacy insurance partners, ensuring interoperability during transition.

• Processed high-volume claim transactions with ADO.NET using batch operations, parameterized queries, and XML-based contracts for SOAP exchanges with external payer systems.

• Managed structured insurance claim data in Azure SQL Database, while storing unstructured policyholder notes, attachments, and audit trails in Azure Cosmos DB.

• Implemented PL/SQL stored procedures for complex insurance claim calculations and utilized database triggers for automated policy validation, ensuring data integrity across insurance workflow processing.

• Built SSIS pipelines to ingest external insurance datasets into SQL, and delivered compliance-driven financial and claim reports through SSRS for underwriting and regulatory needs.

• Deployed insurance applications on Azure App Services, ensuring scalability and reliability for provider and claims-processing workflows.

• Secured sensitive policyholder data using OAuth2 and Azure AD, enforcing insurance compliance standards with MFA and role-based authorization.

• Adopted Agile Kanban methodology, managing insurance claims-processing priorities with Kanban boards to accelerate delivery and meet regulatory deadlines.

• Environment: .NET Core 1.1 (C#), ASP.NET MVC, ASP.NET Core Web API, Angular 4 (TypeScript, HTML5, CSS3, AJAX), ADO.NET, Azure SQL Database, Azure Cosmos DB, SSIS, SSRS, Azure App Services, OAuth2, Azure AD, xUnit, Postman, SVN, Agile Kanban.

Client: InfoTech Pvt Ltd, India Jan 2015 - Oct 2016

Role: Software Developer

Responsibilities:

• Developed responsive HR and payroll UIs using Angular, ASP.NET Web Forms, HTML, CSS, JavaScript, jQuery, and AJAX, improving accessibility and streamlining employee workflows.

• Maintained and enhanced existing ASP.NET Web Forms modules during modernization, ensuring uninterrupted payroll and leave processing.

• Implemented backend services with .NET Core 1.0 and C#, modularizing payroll calculations, tax deductions, and leave approvals to reduce dependency on legacy systems.

• Built and consumed SOAP web services for integration with third-party attendance and tax systems, ensuring secure and reliable data exchange.

• Optimized payroll data processing with ADO.NET using parameterized queries and connection pooling, and structured reporting with XML for payroll compliance.

• Managed payroll and HR records in PostgreSQL, creating optimized queries, indexes, and stored procedures to handle large-scale transactions efficiently.

• Deployed applications on GCP Compute Engine, GCP Cloud SQL (PostgreSQL), and GCP Cloud Storage, providing scalable, secure, and cloud-based operations.

• Validated payroll and leave modules with automated test cases in xUnit, ensuring accuracy and stability across releases.

• Delivered HR and payroll systems under the Waterfall methodology, following structured phases of design, development, testing, and deployment for predictable delivery.

• Environment: ASP.NET Web Forms, .NET Core 1.0, SOAP, ADO.NET, XML, HTML, CSS, JavaScript, jQuery, AJAX, PostgreSQL, GCP Compute Engine, GCP Cloud SQL, GCP Cloud Storage, xUnit, SVN.

Education:

Bachelor of Technology in Computer Science Vignan's University



Contact this candidate