Software Engineer · Backend · .NET

Deepanshu Kumar

5+ years building backend systems across enterprise SaaS, FinTech, and Healthcare. I care about writing code that's easy to change, not just code that works today. REST APIs, distributed services, multi-tenant platforms, and getting legacy systems to a better place.

Open to new opportunities
Career Clock — Time Spent Engineering
Total Active Experience
Live Demo

PAN Name Validator

A real algorithm I designed & built at IndiaLends: a weighted ensemble of proprietary similarity techniques tuned for Indian name variations. Try it live.

⚙️ Interactive demo of a C# production system, ported to JS for illustration only
View Source i
Name on PAN Card
VS
Name as Provided
🔍 Why I built this
🔎
In a digital lending platform, applicants submit their PAN card details as part of identity verification. The challenge: ensuring the name entered by the applicant actually matches the name registered on the PAN. Something that sounds simple but is surprisingly tricky given how many variations a single name can have.
💡
The fix was two third-party API calls on every submission: one to fetch the PAN holder's name, one to score similarity. They worked, but every call had a cost. Under marketing campaigns with high traffic, that cost multiplied fast.
🧪
I noticed that real-world name variations are quite limited: typos, transliterations, initials, reversed order. I hypothesised that a weighted combination of string-similarity algorithms tuned for Indian names could replace most of those API calls locally, at zero marginal cost.
📊
I researched, built a prototype, and validated it against 30,000 historical records. Presented to the architect (who helped tune the weights), then to Risk Management. Got approved. Deployed with a fallback band; scores near the threshold still hit the external API as a safety net.
📉
Result: significant reduction in external API calls on clear-match and clear-reject cases, cutting both latency and cost, while keeping the original API as a backstop for ambiguous scores.
Match Threshold Drag the knob · lower = lenient · higher = strict Production threshold was 70% with a ±5% fallback band
72%
Threshold
Composite Score
At a Glance
0
Years Backend Engineering Experience
0
Industries: SaaS · FinTech · Healthcare
0
Backend Services Designed & Built

Key Highlights

Things that moved the needle, not just tasks shipped.

🏗️
Enterprise Platform Modernisation

Designed and developed modular .NET/.NET Core services and RESTful APIs as part of modernising a 170-project, multi-tenant ASP.NET MVC enterprise SaaS platform serving 2,500+ organisations, applying DDD and Clean Architecture principles across backend services, shared platform libraries, and database layers.

💡
API Cost Optimization

Transformed a costly third-party dependency into an intelligent in-house solution. Researched, designed, fine-tuned, and validated a weighted PAN name-matching engine against 30K+ historical records, then productionized it to eliminate ~90% of third-party similarity API calls while preserving matching accuracy.

📦
Shared Platform Library

Built a reusable .NET Standard NuGet library integrating AWS Secrets Manager, Redis caching, and resiliency patterns (retry, circuit-breaker). Adopted across the platform to enable secure, region-aware credential resolution as part of a container migration effort.

🚀
Release & Reliability Contributor

Served as Release Representative across multiple production releases and contributed to a dedicated Maintenance & Reliability team resolving customer-reported defects across Work Orders, Dashboard, Inventory, and Purchasing.

Technical Arsenal

Core Skills

Hover any tag to see how I used it.

Languages
C# SQL JavaScript
Backend & Architecture
ASP.NET Core .NET Core Minimal APIs REST APIs CQRS / MediatR Domain-Driven Design Clean Architecture Microservices Resiliency Patterns BDD Azure Functions
Data Access
Entity Framework 6 EF Core Dapper LINQ T-SQL SQL Server PostgreSQL Redis
Cloud & Messaging
Azure App Service Azure Service Bus Azure Blob Storage AWS Secrets Manager Message Queues Docker
Integrations
REST JSON XML Webhooks
Auth & Security
OIDC / OAuth2 JWT Auth0 Cookie Auth Scheme VAPT Remediation
DevOps & Observability
Azure DevOps Jenkins TeamCity SonarQube Snyk Grafana Datadog MyGet (NuGet feed)
Testing
NUnit SpecFlow ReqnRoll Moq Unit Testing Integration Testing
Frontend & UI
HTML CSS Bootstrap JavaScript jQuery DevExpress Vue.js (in progress)
Tools & Workflow
Git Azure Repos TFS Bitbucket Swagger / OpenAPI Postman GitHub Copilot Claude Code
Agile, PM & Problem Solving
Azure Boards Jira Scrum Kanban Code Reviews Analytical Thinking Root Cause Analysis Production Troubleshooting
Career Journey

Professional Experience

Tap any role to expand the full story.

Software Engineer
Siemens — Asset Management Software
📍 Noida, India  ·  Formerly Brightly Software  ·  Enterprise CMMS Platform
Jan 2024 — Present
View contributions
  • Contributed to modernising a 170-project, multi-tenant ASP.NET MVC enterprise SaaS platform serving 2,500+ organisations, developing modular .NET/.NET Core services and RESTful APIs applying DDD and Clean Architecture principles.
  • Designed and implemented backend APIs for an enterprise dashboard as an independently deployable satellite service (Strangler Fig pattern), enabling independent feature releases from the monolithic application while improving deployment flexibility and supporting gradual microservices-oriented modernisation.
  • Optimised dashboard performance by replacing Entity Framework-based data access with Dapper and SQL stored procedures, introducing lazy loading, paginated APIs, and independently loaded widgets to improve application responsiveness and scalability.
  • Developed core components of a Planning & Scheduling (P&S) microservice as part of a cross-functional team, covering technician assignment, scheduling, and labour-entry capabilities as an independently deployable service applying DDD aggregate patterns; designed as a reusable capability for adoption across multiple enterprise products.
  • Built a reusable .NET Standard shared library (internal NuGet via MyGet) integrating AWS Secrets Manager, Redis caching, and resiliency patterns (retry, circuit-breaker) for secure region-aware database credential resolution as part of the Windows/IIS-to-Linux-container migration.
  • Implemented secure .NET 8 Minimal APIs protected through a custom cookie authentication scheme that delegates session validation to a centralised auth service, integrating with an enterprise ecosystem based on OIDC, Auth0, and JWT.
  • Developed BDD-driven unit and integration tests using NUnit, SpecFlow/ReqnRoll, and Moq, improving regression coverage and confidence in production releases.
  • Served as Release Representative across multiple production releases, supporting release planning, API reviews, rollback validation, package versioning, and production monitoring via Jenkins, TeamCity, Datadog, Grafana, SonarQube, and Snyk.
  • Contributed to a dedicated Maintenance & Reliability team resolving customer-reported defects across Work Orders, Dashboard, Inventory, Purchasing, and related modules.
🏅 Peer & Senior Recognitions · Siemens Asset Management Software
Recognition platform screenshots · Awarded by Engineering Manager
Software Engineer
IndiaLends — GC Web Ventures Pvt Ltd
📍 Gurugram, India  ·  FinTech Digital Lending
Apr 2022 — Dec 2023
View contributions
  • Identified an opportunity to reduce third-party PAN verification costs and independently researched, designed, and implemented a weighted PAN name-matching engine. Validated it against 30K+ historical records, fine-tuned the matching algorithm, and productionized a confidence-based fallback strategy that eliminated ~90% of third-party similarity API calls.
  • Developed backend APIs and business workflows for loan and credit-card application processing; contributed frontend functionality using jQuery / JavaScript.
  • Built Azure Function-based components (HTTP, Queue, Blob, Timer triggers) for webhook integrations, async document-processing, scheduled reporting, and event-driven financial workflows using Azure Service Bus.
  • Integrated backend services with external banking and NBFC partner APIs via JSON/XML-based integrations for application-processing and data-exchange.
  • Resolved security vulnerabilities from VAPT assessments to improve platform security posture.
  • Managed version control via Azure Repos and legacy TFS, along with deployments, UAT publishing, and monitoring through Azure DevOps.
Career Sabbatical · Planned Career Break
Took a planned career break during the COVID-19 pandemic, amid industry-wide uncertainty, to focus on personal priorities and reassess long-term career direction before returning to full-time software engineering.
Jan 2021 — Mar 2022
Software Development Engineer I
Telebu Communications LLP
📍 Hyderabad, India  ·  Healthcare Platform — Tabiib
Dec 2019 — Dec 2020
View contributions
  • Implemented backend APIs supporting doctor search, appointment scheduling, and healthcare management operations on the Tabiib platform.
  • Developed dashboard and reporting backend for appointment visibility, booking analytics, subscription tracking, and Tabiib Plus feature workflows including data aggregation.
  • Implemented data aggregation and reporting views for operational and business insights across healthcare workflows.
  • Collaborated with senior engineers to deliver features within Agile environments.
Beyond the Code

Soft Skills

💡 Initiative & Ownership Proven → PAN Validator
🤝 Cross-Team Collaboration Proven → Award
🔄 Adaptability Proven → Award
🎯 Consistent Delivery Proven → Sprint Star ×2
🧩 Analytical Problem-Solving Proven → PAN Validator
💬 Clear Communication Proven → Recommendations
What People Say

LinkedIn Recommendations

From managers and colleagues across three companies.

Academic Background

Education & Training

🎓
MCA — Master of Computer Applications
L.N. Mishra Institute, Patna
Magadh University
2016 – 2019
💻
B.Sc. Information Technology
NIIT Boring Road, Patna
Kuvempu University
2013 – 2016
🏅
GNIIT — Software Engineering
NIIT, New Delhi
What is GNIIT?
2017 · Excellent
🎓 What is GNIIT?

GNIIT is a 3-year industry-oriented software engineering programme offered by NIIT — one of India's premier IT education networks. Covering full-stack development, databases, networking, and software engineering fundamentals, it is widely recognised in the Indian IT industry as a strong practical foundation alongside a formal degree.

← Tap to go back
Want the full picture?
📄
Download My Resume
Prefer a traditional format? The full resume covers everything on this page It fits neatly on two pages of A4.
PDF · A4 5+ Years Experience .NET · C# · Backend Updated Jul 2026
Download Resume