close
$ curl -X GET https://deepanshu-kumar.dev/api/portfolio
Connecting...
DNS resolved → IN-Noida
TLS handshake complete
Authentication: Open (No API key required)
< HTTP/2 200 OK
< content-type: application/career+json
Response received — rendering...
deepanshu-kumar / v5.3
Noida, India Open to Work ↓ Resume

Deepanshu Kumar — Backend Software Engineer

$
< HTTP/2 200
< x-engineer: Deepanshu Kumar
< x-stack: .NET, C#, Distributed Systems
< x-years: 5+
< x-status: open-to-work
< x-location: Noida, India
< x-response-time:
< x-motto:
.NET C# Distributed Systems · 5+ years · Backend Engineer · SaaS · FinTech · Healthcare

Backend Software Engineer with 5+ years building modular .NET/.NET Core services and RESTful APIs across enterprise SaaS, FinTech, and Healthcare. Currently contributing to the modernisation of a 170-project, multi-tenant platform serving 2,500+ organisations at Siemens.

I care about writing code that's easy to change, not just code that works today.

Deepanshu Kumar
5+ Years Engineering
3 Industries
$ GET dev.to/articles all →
// fetching...
"key_highlights": [
Enterprise Platform Modernisation Designing modular .NET services for a 170-project monolith serving 2,500+ orgs — DDD, Clean Architecture, Strangler Fig
90% API Cost Reduction Built weighted PAN name-matching engine, validated against 30K+ records, eliminated ~90% of third-party similarity API calls → live demo
Shared Platform Library (NuGet) AWS Secrets Manager + Redis + resiliency patterns (retry, circuit-breaker) — adopted across platform for container migration
Release & Reliability Release Representative across production releases + dedicated M&R squad resolving customer defects across multiple modules
]
Status Operational · Open to new opportunities
Stack .NET · C# · REST · DDD · Azure · SQL Server
Navigate
GET

/experience

Professional work history

Returns an array of role objects ordered by recency. Each role includes company context, contributions, and key achievements.

200 OK application/json
"siemens": { Software Engineer · Jan 2024 – Present
"role": "Software Engineer",
"company": "Siemens — Asset Management Software",
"period": "Jan 2024 — Present",
"location": "Noida, India",
"context": "Enterprise CMMS platform · 170+ projects · 2,500+ tenant orgs · Formerly Brightly Software",
"contributions": [
  • "Designed and implemented backend APIs for an enterprise dashboard as an independently deployable satellite service (Strangler Fig pattern), enabling independent releases from the monolith",
  • "Developed core components of a Planning & Scheduling microservice — technician assignment, scheduling, labor-entry — as an independently deployable DDD aggregate service",
  • "Built a reusable .NET Standard shared library (NuGet via MyGet) integrating AWS Secrets Manager, Redis caching, and resiliency patterns (retry, circuit-breaker) for container migration",
  • "Optimised dashboard performance: replaced EF-based access with Dapper + stored procs, introduced lazy loading and paginated APIs",
  • "Implemented secure .NET 8 Minimal APIs with custom cookie auth scheme delegating to centralised OIDC/Auth0/JWT auth service",
  • "BDD-driven testing with NUnit, SpecFlow/ReqnRoll, and Moq",
  • "Release Representative across multiple production releases — Jenkins, TeamCity, Datadog, Grafana, SonarQube, Snyk",
  • "Maintenance & Reliability squad — resolved customer-reported defects across Work Orders, Dashboard, Inventory, Purchasing"
],
"recognition": // yeah these exist, click if you care
  • "Sprint Star — 2 consecutive sprints",
  • "Sprint Star — Teams Transformer",
  • "Cross-Team Collaboration",
  • "Dashboard Architecture — Team Unicron",
  • "Firehouse team — 10+ bugs fixed, analysis via AI, helped teammates"
// Recognition platform screenshots · Siemens internal system
Sprint Star — 2 Consecutive Sprints Sprint Star · 2 Sprints
Sprint Star — Teams Transformer Sprint Star · Transformer
Cross-Team Collaboration Cross-Team Collab
Dashboard Architecture — Team Unicron Team Unicron
Firehouse Team recognition Firehouse Team
}
"indialends": { Software Engineer · Apr 2022 – Dec 2023
"role": "Software Engineer",
"company": "IndiaLends — GC Web Ventures Pvt Ltd",
"period": "Apr 2022 — Dec 2023",
"location": "Gurugram, India",
"context": "FinTech digital lending platform",
"contributions": [
  • "Designed & built a weighted PAN name-matching engine — validated against 30K+ records, eliminated ~90% of third-party API calls",
  • "Backend APIs and business workflows for loan/credit-card processing",
  • "Azure Functions (HTTP, Queue, Blob, Timer) for webhooks, async doc processing, event-driven workflows via Service Bus",
  • "Banking & NBFC partner integrations via JSON/XML APIs",
  • "VAPT remediation — resolved security vulnerabilities from assessments"
]
}
"sabbatical": { Career Break · Jan 2021 – Mar 2022
"type": "planned_career_break",
"period": "Jan 2021 — Mar 2022",
"reason": "COVID-19 pandemic — personal priorities and career reassessment"
}
"telebu": { SDE I · Dec 2019 – Dec 2020
"role": "Software Development Engineer I",
"company": "Telebu Communications LLP",
"period": "Dec 2019 — Dec 2020",
"location": "Hyderabad, India",
"context": "Healthcare platform — Tabiib",
"contributions": [
  • "Backend APIs for doctor search, appointment scheduling, healthcare operations",
  • "Dashboard & reporting backend — booking analytics, subscription tracking, Tabiib Plus features",
  • "Data aggregation and reporting views for operational insights"
]
}
GET

/skills

Technical & soft capabilities

Returns skill objects grouped by type. Use /skills/technical or /skills/soft to filter.

200 OK application/json · /skills/technical
"languages"
C# SQL JavaScript
"backend"
ASP.NET Core .NET Core Minimal APIs REST CQRS / MediatR DDD Clean Architecture Microservices BDD Azure Functions
"data"
Entity Framework EF Core Dapper LINQ T-SQL SQL Server PostgreSQL Redis
"cloud"
Azure App Service Service Bus Blob Storage AWS Secrets Manager Docker
"auth"
OIDC / OAuth2 JWT Auth0 VAPT Remediation
"devops"
Azure DevOps Jenkins TeamCity SonarQube Snyk Grafana Datadog
"testing"
NUnit SpecFlow ReqnRoll Moq
■ <20ms core ■ 20–60ms proficient ■ 60ms+ familiar // hover any tag
$ man skill
Click any skill tag above to inspect usage context
POST

/validate/pan-name

Live fuzzy name matching demo

A real algorithm I designed & built at IndiaLends: a weighted ensemble of similarity techniques tuned for Indian name variations. Validated against 30,000+ historical records. Eliminated ~90% of third-party API calls.

Algorithm Pipeline
Input Names
Normalize
uppercase · trim · phonetic
Weighted Ensemble
35% Jaro-Winkler
25% Damerau-Lev
20% Dice Coeff
20% Token Sort
Threshold
≥72% → match
✓ Match
⚠ Review Band
✗ Reject
📖 The story behind this
🔎
In a digital lending platform, applicants submit their PAN card as identity proof. The challenge: ensuring the name they enter actually matches the name on the PAN. Sounds simple. Indian names make it surprisingly hard.
💰
The existing solution made two third-party API calls per submission — one to fetch the PAN holder's name, one to score similarity. It worked. But under marketing campaigns, every call had a cost that multiplied fast.
🧪
I noticed real-world name variations are limited: typos, transliterations, initials, reversed order. I hypothesised a weighted ensemble of string-similarity algorithms tuned for Indian names could handle most cases locally — at zero marginal cost.
📊
Built a prototype, validated it against 30,000 historical records, presented to the architect and 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 for ambiguous scores.
GET

/recommendations

Peer and manager endorsements

Returns testimonial objects from managers and senior colleagues across three companies.

200 OK application/json · 5 items
Pradeep Singh Bisht
Engineering Manager · Direct manager at Siemens
"I had the pleasure of working with Deepanshu in the maintenance and reliability squad for three months. He quickly proved to be a valuable asset in Team. He's a fast learner, diligent and always came up with creative ways to tackle problems. He played a key role in helping me get a lot of tasks done, and his sincerity and dedication to his work were always clear."
LinkedIn recommendation from Pradeep Singh Bisht
Muthu Selvam
Full Stack Developer · Azure Certified · Direct manager at IndiaLends
"I managed Deepanshu directly and observed strong growth in his engineering skills. He quickly became a reliable member of the team — learning the codebase fast, delivering clean work, and asking the right questions. I strongly recommend him for any engineering role where growth and high-quality execution matter."
LinkedIn recommendation from Muthu Selvam
Harish Mogilipuri
Technical Lead · Cognizant · Direct manager at Telebu
"I'm pleased to recommend Deepanshu, who worked with us as a Software Engineer on the development of tabiib.com. He quickly established himself as a standout team member — rapidly understood complex ideas and played a key role in developing essential features like Tabiib Plus. His proficiency in programming languages and understanding of modern development frameworks were instrumental in building a robust system for appointment bookings. He also made significant contributions to the report generation module."
LinkedIn recommendation from Harish Mogilipuri
Kumaran Sankaralingam
Senior Product Manager · Data & AI/ML · Senior colleague at IndiaLends
"I highly recommend Deepanshu for his exceptional technical skills and collaborative approach. His contributions at IndiaLends were instrumental in project success. He excels in both independent work and team collaboration, making him a valuable asset to any engineering team."
LinkedIn recommendation from Kumaran Sankaralingam
Abhinav Srivastava
Senior Product Manager · RBL Bank · Senior colleague at IndiaLends
"I have been working with various developers in IndiaLends regarding credit card verticals. Journey integration or back end changes is not an easy task — Deepanshu made it look straightforward. We worked together on 2 projects, both easily integrated and gave good results to business. Minimal bugs were encountered by QA. His level of understanding and dedication was always appreciated."
LinkedIn recommendation from Abhinav Srivastava
GET

/education

Academic credentials
200 OK application/json · 3 items
"degree": "MCA — Master of Computer Applications",
"institution": "L.N. Mishra Institute of Economic Development & Social Change · Magadh University",
"period": "2016 – 2019"
"degree": "B.Sc. Information Technology",
"institution": "NIIT Boring Road · Kuvempu University",
"period": "2013 – 2016"
"certification": "GNIIT — Software Engineering",
"institution": "NIIT, New Delhi",
"year": "2017",
"grade": "Excellent"
5y 7mo engineering
req: 0
explored:
0/6