Backend Software Engineer with 5+ years of experience developing enterprise SaaS and FinTech applications, primarily using C#, .NET, ASP.NET Core, and SQL Server. Experienced in designing RESTful APIs, building distributed backend services, contributing to the modernization of large-scale legacy applications, and developing backend services for cloud-based enterprise platforms within globally distributed Agile product teams.
CORE SKILLS
Languages & Data Access: C#, SQL, JavaScript, Entity Framework, EF Core, Dapper, LINQ, T-SQL
Agile, PM & Problem Solving: Azure Boards, Jira, Scrum, Kanban, Code Reviews, Analytical Thinking, Root Cause Analysis, Production Troubleshooting
KEY HIGHLIGHTS
Advanced the modernisation of a large-scale monolithic .NET enterprise SaaS platform comprising 170+ projects and serving 2,500+ organisations by designing and developing modular .NET/.NET Core services, RESTful APIs, and reusable platform components using DDD and Clean Architecture.
Reduced third-party verification costs by developing a weighted fuzzy string-matching engine that combined multiple similarity algorithms, fine-tuned against 30K+ historical records, and eliminated ~90% of third-party similarity API calls while maintaining production accuracy.
Built a reusable .NET Standard NuGet library integrating AWS Secrets Manager, Redis caching, and resiliency patterns (retry, circuit-breaker), adopted across the platform for secure, region-aware credential resolution as part of a container migration effort.
Served as Release Representative across multiple production releases and contributed to a dedicated Maintenance & Reliability squad resolving customer-reported production issues.
PROFESSIONAL EXPERIENCE
Software Engineer · SiemensJan 2024 – Present
Asset Management Software
Formerly Brightly Software • Noida, India • Enterprise CMMS Platform
Contributing to the modernization of a 170-project, multi-tenant ASP.NET MVC enterprise SaaS platform serving 2,500+ tenant organizations by developing modular .NET/.NET Core services and RESTful APIs, applying Domain-Driven Design (DDD) and Clean Architecture principles.
Designed and implemented backend APIs for an enterprise dashboard as an independently deployable satellite service (Strangler Fig pattern) alongside the core platform, enabling independent feature releases from the monolithic application while improving deployment flexibility and supporting gradual, microservices-oriented platform modernization.
Optimized 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 labor-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) to enable secure, region-aware database credential resolution as part of the platform's Windows/IIS-to-Linux-container migration effort; containerized development workflows using Docker.
Implemented secure .NET 8 Minimal APIs protected through a custom cookie authentication scheme that delegates session validation to a centralized authentication service, integrating with an enterprise authentication ecosystem based on OIDC, Auth0, and JWT.
Developed BDD-driven unit and integration tests using NUnit, SpecFlow/ReqnRoll, and Moq, improving regression coverage and increasing confidence in production releases.
Served as a Release Representative across multiple production releases, supporting deployment readiness, rollback validation, and production monitoring using Jenkins, TeamCity, Datadog, Grafana, SonarQube, and Snyk.
Contributed to a dedicated Maintenance & Reliability squad, diagnosing and resolving customer-reported defects across Work Orders, Dashboard, Inventory, and Purchasing modules to improve product stability.
Software Engineer · IndiaLends (GC Web Ventures Pvt Ltd)Apr 2022 – Dec 2023
Gurugram, India | FinTech Digital Lending
Worked on IndiaLends, a consumer-facing FinTech platform enabling users to discover, apply for, and track loan and credit-card applications through bank and NBFC integrations.
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 BreakJan 2021 – Mar 2022
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 roles.
Software Development Engineer I · Telebu Communications LLPDec 2019 – Dec 2020
Hyderabad, India | Healthcare Platform
Worked on Tabiib, a healthcare web platform for doctor discovery, appointment booking, and clinic management.
Implemented backend APIs supporting doctor search, appointment scheduling, and healthcare management operations.
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.
SOFT SKILLS
Initiative & Ownership
Cross-Team Collaboration
Adaptability
Consistent Delivery
Analytical Problem-Solving
Clear Communication
EDUCATION
MCA - Master of Computer Applications L.N. Mishra Institute of Economic Devlopment & Social Change, Patna | Magadh University
2016 – 2019
B.Sc. Information Technology NIIT Boring Road, Patna | Kuvempu University
2013 – 2016
PROFESSIONAL COURSES
GNIIT - Software EngineeringExcellent NIIT, New Delhi