Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vaibhav Gupta

Nashville,USA

Summary

Senior .NET Lead Engineer with 18+ years of experience designing, architecting, and delivering scalable, secure, and microservices‑based enterprise systems, with significant experience in the healthcare domain. Proven track record of building high‑performance, compliant, and reliable backend platforms supporting clinical, claims, interoperability, and patient‑centric workflows. Deep expertise in C#, .NET/.NET Core, ASP.NET, Web APIs, and cloud‑native architectures on Azure/AWS. Extensive experience delivering solutions aligned with HIPAA, PHI data protection, and healthcare integration standards, while leading architectural strategy, driving end‑to‑end solution ownership, and mentoring high‑performing engineering teams. Adept at optimizing development workflows, modernizing legacy healthcare systems, and collaborating across product, compliance, and business stakeholders to deliver robust and scalable solutions.

Overview

20
20
years of professional experience

Work History

Senior Software Development Engineer

Experian Health
Nashville, TN
03.2021 - 04.2026

• Architect and develop Patient Scheduling platform serving external/internal stakeholders, building scalable microservices using .NET and EF Core framework platform to coordinate care seamlessly between your physicians’ calendars and patients’ needs.

• Lead end-to-end feature ownership from requirement analysis and system design to development, deployment, and production monitoring, ensuring high availability for optimizing scheduling capacity, book accurate appointments, and increase patient engagement.

Design RESTful APIs leveraging SQL databases for large-scale transaction analytics, collaborating across multiple teams to architect distributed systems and ensure seamless service integration

Leverage AI-assisted development tools (e.g., Cursor) to accelerate coding, debugging, and root cause analysis, and utilize AI-driven design tools to streamline system design and architectural decision-making

• Drive technical decisions on database schema design, API contracts, and architecture patterns while maintaining code quality through comprehensive reviews and adherence to engineering standards

• Drive cross-team collaboration with multiple microservice owners to design distributed services ensuring reliability across payment systems

• Own production releases for multiple services including deployment orchestration, validation testing, and incident resolution while maintaining 99.9% uptime SLAs

Optimize system performance through profiling and caching strategies, design for horizontal scalability, and mentor team members on microservices best practices

Computer Programmer

R Systems Inc.
02.2016 - 03.2021
  • Designed and developed high‑performance backend services using .NET Core and ASP.NET Core, delivering secure and scalable RESTful APIs for enterprise applications.
  • Built responsive, modular, and reusable UI components using React.js and modern frontend architectures.
  • Implemented ASP.NET Core Web APIs with middleware, filters, dependency injection, and centralized exception handling.
  • Built API‑first architectures with proper versioning, validation, and documentation using Swagger / OpenAPI.
  • Optimized application performance through asynchronous programming, caching strategies, and efficient resource management.
  • Architected and implemented microservices‑based systems, ensuring loose coupling, high availability, and independent service deployment.
  • Designed resilient microservices by applying circuit breaker, retry, fallback patterns.

Sr. Associate

Sapient
10.2014 - 02.2016
  • Designed and optimized SQL Server databases, including tables, indexes, views, stored procedures, and constraints.
  • Improved application performance through query optimization, indexing strategies, and execution plan analysis.
  • Implemented database migrations, complex relationships, and transactional workflows using EF Core.
  • Optimized queries and reduced database load through query optimization, caching, and efficient indexing strategies.

Technical Analyst

NIIT Technologies
05.2013 - 10.2014
  • Led end‑to‑end development lifecycle from requirements analysis and design to deployment and production support.
  • Mentored junior engineers, conducted code reviews, and enforced engineering best practices.
  • Collaborated with cross‑functional teams including product, QA, DevOps, and stakeholders to deliver high‑quality solutions.

Consultant

Headstrong
08.2011 - 05.2013
  • Applied SOLID principles and design patterns such as Repository, Unit of Work, Factory, Singleton, Strategy, and CQRS to build maintainable and extensible systems.
  • Led architecture and design discussions, reviewing system designs to ensure scalability, security, and long‑term maintainability.
  • Created clean, layered architectures separating presentation, application, domain, and data access concerns.
  • Provided technical guidance on system modernization and legacy application refactoring.

Team Lead

Keane India
05.2010 - 07.2011
  • Designed and delivered scalable, high‑throughput applications capable of supporting large user bases and data volumes.
  • Implemented stateless services, horizontal scaling strategies, and caching mechanisms to improve system performance.
  • Proactively identified performance bottlenecks and conducted profiling and optimization at application and database layers.

Sr. Developer

Eon Technologies
10.2006 - 04.2010
  • Developed interactive and high‑performance UI components using modern JavaScript.
  • Implemented client‑side validation, API integrations, and state management to enhance user experience.
  • Worked closely with backend services to ensure seamless frontend‑backend integration.

Education

Bachelor of Technology - Electrical Engineering (EE)

Leading institute of Engineering

Post Graduate Diploma - Advanced Software Design and development

Centre for Development of Advanced Computing (CDAC)
India

Skills

    Microsoft Technologies:

    NET 10, ASPNET Core Microservices, EF Core, Rest API

    Programming Languages:

    C#, VBNET

    Scripting Languages:

    React JS, Java Script, jQuery, Bootstrap, AngularJS, Knockout JS

    Database:

    SQL Server, Redis

    Methodologies:

    Agile, Scrum, Design Patterns TDD

    Cloud & DevOps:

    Azure, Azure Service Bus, Azure Blob Storage, CI/CD pipelines, AWS Cloud Practitioner

    AI Tools:

    GitHub Copilot, Cursor

    Development Tools:

    Visual Studio, Postman, Swagger, GitHub, VS Code, SQL Server Studio

    Version Management Tool:

    Azure, Git, Confluence, Jira, Bitbucket

    Soft Skills:

    Problem Solving, Team Leader, Stakeholder Management, Debugging

Timeline

Senior Software Development Engineer

Experian Health
03.2021 - 04.2026

Computer Programmer

R Systems Inc.
02.2016 - 03.2021

Sr. Associate

Sapient
10.2014 - 02.2016

Technical Analyst

NIIT Technologies
05.2013 - 10.2014

Consultant

Headstrong
08.2011 - 05.2013

Team Lead

Keane India
05.2010 - 07.2011

Sr. Developer

Eon Technologies
10.2006 - 04.2010

Post Graduate Diploma - Advanced Software Design and development

Centre for Development of Advanced Computing (CDAC)

Bachelor of Technology - Electrical Engineering (EE)

Leading institute of Engineering
Vaibhav Gupta