Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Interests
Timeline
Generic
Subrat Jain

Subrat Jain

senior software developer
Mumbai,MH

Summary

Passionate and results-driven software engineer with 15+ years of experience in .NET ecosystem, specializing in modernizing legacy systems, developing RESTful APIs, and cloud-native solutions. Proven success in migrating applications from .NET Framework to .NET Core, applying Clean Architecture, and integrating enterprise services. Adept at building scalable, maintainable applications using .NET 8, Entity Framework Core, and Azure Cloud. Experience with payment gateways, multitenant systems, background jobs, and API-first development using Swagger/OpenAPI. Collaborative and quality-focused, with a strong foundation in DevOps, CI/CD, unit testing, and modern SDLC.

Overview

17
17
years of professional experience
3
3
Certifications

Work History

Senior Software Developer

Kashnish Tech Pvt. Ltd.
03.2008 - Current
  • Company Overview: cellarpass.com – Legacy to .NET 8 Migration
  • Migrated complex .NET 4.8 monolithic application to .NET 8 (ASP.NET Core) with clean architecture.
  • Refactored tightly coupled code into RESTful APIs using Entity Framework Core and modern design patterns.
  • Implemented API versioning, Swagger documentation, and performance monitoring.
  • Developed and maintained modules for e-commerce and POS, including product sales, order management, and ticketing.
  • Integrated third-party services: FedEx API, Card-in-the-box, ShipCompliant.
  • Delivered real-time data exports/imports (CSV, XML, JSON) and implemented background jobs using threads and schedulers.
  • Created APIs for modernizing a legacy event booking portal.
  • Migrated to ASP.NET Core with MVC and JSON handling, using DevExpress Scheduler.
  • Cellarpass.com – Legacy to .NET 8 Migration
  • Tools: .NET 8, Azure SQL, Azure Scheduler, JSON, Swagger, Braintree, PayPal.
  • Tools: ASP.NET Core, MVC6, SQL Server, Entity Framework, jQuery.
  • Tools: ASP.NET 4.5, SQL Server 2008, LINQ, DBML.

Education

Bachelor of Engineering (B.E.) - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya (RGPV)

Skills

C#

undefined

Certification

Microsoft Certified: Azure Developer Associate, planned

Accomplishments

  • Successfully migrated legacy systems to cloud-based architecture with near-zero downtime.
  • Delivered APIs that support over 100k+ monthly transactions for Submerce clients.
  • Trusted lead on backend modernization efforts in a lean 2–4 member agile team.
  • Recognized for maintaining code quality and application stability through major transitions.

Interests

Clean code
Microservices Architecture
Azure Cloud Technologies
Modernizing Legacy Systems
Open-source contribution
Blogging about NET

Timeline

Senior Software Developer

Kashnish Tech Pvt. Ltd.
03.2008 - Current

Bachelor of Engineering (B.E.) - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya (RGPV)
Subrat Jainsenior software developer