Keshav Gupta

Senior Engineering Lead
Full-Stack Engineering (C#/.NET & Azure)  ·  AI / GenAI  ·  Solution Architecture & Technical Leadership

Professional Summary

Senior Full-Stack Engineer and Engineering Lead with 9+ years of experience building and scaling enterprise products on the Microsoft technology stack (C#, .NET, ASP.NET Core, Angular/React, and Azure). Skilled across the full SDLC — requirements, solution design and architecture, development, testing, and performance optimization — with a proven record of leading development, mentoring engineers, and owning technical design for high-availability, global-scale systems. Hands-on experience delivering production AI/GenAI features, including Retrieval-Augmented Generation (RAG), AI agents, and Azure OpenAI integrations, and actively advancing expertise in Azure AI Foundry, the Model Context Protocol (MCP), and agentic frameworks.

Technical Skills

LanguagesC#, Python, JavaScript, TypeScript, SQL, HTML, CSS
AI & Generative AIAzure OpenAI, OpenAI SDK, Prompt Engineering, RAG (embeddings, chunking, vector search), AI Agents & Agentic AI, Model Context Protocol (MCP), Semantic Kernel, Microsoft Agent Framework, LangChain, Azure AI Foundry & AI Services, Spec Kit, GitHub Copilot
Backend & APIsASP.NET Core / Framework / MVC, Web API, REST, Microservices, WCF, Entity Framework, LINQ, ADO.NET, FastAPI
FrontendAngular, React, Fluent UI, jQuery, Kendo UI, jQWidgets, Bootstrap, DevExpress, Highcharts
Cloud & InfrastructureAzure — Functions, App Services, WebJobs, Service Bus, Queues, Topics/Subscriptions, Blob Storage, Logic Apps, Cognitive Services (OCR); Microsoft Graph; Microsoft Teams Integration (Connectors); IIS
Databases & CachingSQL Server (T-SQL, Stored Procedures), Azure SQL, MongoDB (NoSQL), Redis / Azure Cache for Redis, SQL Replication
Messaging & SchedulingRabbitMQ, Quartz Scheduler, Windows Services
Security & IdentityOAuth 2.0, ASP.NET Identity, Microsoft Entra ID, Managed Identity, Azure RBAC
TestingMSTest, Moq, JustMock, Jasmine, Nightwatch (E2E), tSQLt
DevOps & ObservabilityAzure Pipelines, Jenkins, Git, Azure Repos, TFS, Bitbucket, Docker, Application Insights, Splunk
Leadership & PracticesTechnical Leadership, Team Mentoring, Code & PR Reviews, Solution Design & Architecture, Agile/Scrum, Sprint Planning & Estimation, Stakeholder Communication
Tools & PlatformsVisual Studio, VS Code, SSMS, Azure DevOps, Jira, Confluence, ServiceNow, Postman

Professional Experience

Persistent Systems — Noida, Uttar Pradesh, India May 2026 – Present
Senior Engineering Lead

Project: Marketing & Sales Platform (top product-based MNC client) — a strategic engagement enhancing features across multiple marketing and sales products.

  • Architected and built a centralized Notification Module delivering notifications over email and Microsoft Teams chat across multiple projects, replacing fragmented per-project logic with a single reusable service — integrating Microsoft Graph, Teams Connectors, and Logic Apps for cross-channel delivery.
  • Owned end-to-end technical design and architecture, authoring design documents, sequence diagrams, and API contracts and driving alignment across cross-functional teams.
  • Built responsive, accessible front-ends with React and Fluent UI on a cloud-native microservices / service-to-service architecture, securing resource access with Microsoft Entra ID and Managed Identity.
  • Provided technical leadership as Engineering Lead — decomposing epics, estimating and planning sprints, mentoring developers, and running code and PR reviews to enforce coding standards and quality gates.
  • Authored unit tests to ensure reliability and leveraged Spec Kit for AI-assisted, specification-driven development.

Tech: ASP.NET Core, .NET Core, React, Fluent UI, Azure SQL, Azure Cloud, Microsoft Graph, Teams Connectors, Logic Apps, Azure OpenAI, Azure Functions, Service Bus, Queues, Blob Storage, Microsoft Entra ID, Managed Identity, Azure Cache for Redis, Application Insights, Azure DevOps, MSTest, Spec Kit.

Mercer (Marsh McLennan) — Noida, Uttar Pradesh, India Jan 2022 – Apr 2026
Senior Principal Engineer — Applications DevelopmentNov 2025 – Apr 2026
Principal Engineer — Applications DevelopmentJan 2022 – Oct 2025

Project: Global Employee Benefits Platform (Darwin) — Mercer's flagship platform using AI, automation, and analytics to deliver personalized, data-driven benefits administration for enterprises worldwide.

  • Delivered feature enhancements on Darwin, a global benefits platform serving millions of employees across 100+ countries, improving reliability and user experience at scale.
  • Engineered enhancements across legacy (Origin) and current (Evolve) products — spanning Control Center (Admin) and Reward Center (End-user) — with core development across Reimbursement, Scheme Configuration, and Benefit Templates.
  • Drove solution architecture and technical design for key modules, authoring design documents and technical specifications and presenting proposals to architects and stakeholders for sign-off.
  • Integrated AI-powered translations and Azure Cognitive Services OCR for automated document extraction, reducing manual document-handling effort by 50%.
  • Built an AI-powered chatbot answering employee queries from benefit documents and policies using RAG, backed by OpenAI GPT-4-family models via a Mercer-hosted AI governance layer; implemented background agents to ingest and chunk documents, generate embeddings, and populate the vector-based RAG pipeline.
  • Built an Innovation-Week PoC for automated test-case generation from requirement documents, orchestrating multiple agents and intermediate reasoning steps to produce structured, relevant test cases.
  • Spearheaded the UX Lift-off of Origin toward design parity with Evolve, and enhanced DCL (Darwin Configuration Language) via the Irony framework to support new rules and configurations; mentored engineers and championed best practices and reusable patterns.

Tech: ASP.NET Core, OpenAI, Angular, RabbitMQ, SQL Server, MongoDB.

Nagarro — Gurugram / Noida, India May 2019 – Jan 2022
Senior EngineerJan 2021 – Jan 2022
EngineerMay 2019 – Dec 2020

Projects: Cloud Service Management — a portal to order, manage, and administer IT services across hybrid and multi-cloud (Azure, AWS) environments; and Application On-boarding — automation for setting up and hosting new customer applications.

  • Improved application response time by 30% using Redis caching and SQL query optimization.
  • Created a dashboard to automate and accelerate the onboarding of new customer applications.
  • Used Azure Service Bus for messaging between cloud environments and developed core APIs.
  • Authored unit tests with MSTest and Jasmine to maintain high code quality and reliable deployments.

Tech: ASP.NET MVC 5, ASP.NET Core, WCF, Angular 6, Kendo UI, RabbitMQ, Redis, Azure Service Bus, SQL Server 2017.

Paytm — Noida Area, India Jan 2019 – Apr 2019
Software Engineer

Engaged as a consultant through Orcapod Consulting Services Pvt. Ltd.

Project: Paytm Payment Gateway (PPG) & Paytm Assist — core payment systems handling secure transactions via cards, net banking, and UPI, with assisted flows across partner banking websites.

  • Built reusable UI components in Preact to optimize the checkout process and data validation.
  • Developed JavaScript logic for Paytm Assist to automate banking authentication steps on portal redirects.

Tech: Preact, JavaScript, HTML5, Android (Hybrid).

Websym Solutions Pvt. Ltd. — Pune / Pimpri-Chinchwad Area, India Jul 2017 – Dec 2018
Software EngineerJan 2018 – Dec 2018
TraineeJul 2017 – Dec 2017

Project: Telecom SaaS Platform, API Integrations & Analytics Portal — web applications for managing telecom costs and reporting by connecting with providers such as AT&T and Verizon.

  • Integrated third-party APIs (ServiceNow, AT&T, Verizon, WebEx, Microsoft, G-Suite) following TDD for high reliability.
  • Built dashboards with Highcharts and optimized SQL procedures for faster invoice processing.

Tech: ASP.NET Core / MVC 5, Angular 5, AngularJS 1.4, Entity Framework, DevExpress, Highcharts, Azure WebJobs, SQL Server 2014.

Education

B-Tech in Information Technology — Bharati Vidyapeeth University, Pune
2017
Diploma in Network Security — Bharati Vidyapeeth University, Pune
2016

Certifications

  • Microsoft Certified: Azure AI Fundamentals (AI-900) — Microsoft
  • AI Engineer Agentic Track: The Complete Agent and MCP Course — Udemy
  • Design & Analysis of Algorithms; Data Structures & Algorithms — IIT Madras (NPTEL)
  • Introduction to Computer Science and Programming using Python — MIT (edX)