Raj Kumar Parashar
Lead .NET Developer | .NET Core | Azure | Microservices | System Design
Professional Overview
Lead .NET Developer with 12+ years of experience designing, modernizing, and delivering distributed enterprise systems. Strong background in .NET Core, Azure, microservices, system design, Agile delivery, cloud-native architecture, and production support. Experienced in translating complex business problems into maintainable software architecture, leading teams, improving performance, and introducing AI-assisted engineering practices for cleaner abstractions and better design quality.
12+
Years of experience
8
Engineers guided in recent team
95%
On-time feature delivery achieved
Work Experience
Associate Principal Engineer
- Architected and developed Azure Functions and SignalR-powered microservices using .NET Core and C# for a radiotherapy platform.
- Applied AI-assisted architecture reviews to identify SOLID violations, design pattern misuse, and maintainability risks.
- Refactored legacy components based on design feedback, reducing technical debt and improving code structure.
- Guided a team of 8 developers across React, Azure, EF Core, Redis, REST APIs, and enterprise delivery practices.
- Built custom reports using SSRS and dynamic HTML for interactive business output.
- Maintained CI/CD pipelines using Azure DevOps and Git, conducted technical reviews, and aligned stakeholders.
- Built proof-of-concepts to validate business requirements and influence architecture decisions.
Lead Software Engineer
- Managed a team of 6 engineers to deliver a Blazor and .NET API microservices platform for a restaurant management system.
- Implemented asynchronous messaging using RabbitMQ and MassTransit.
- Integrated Ping Identity for secure authentication and authorization.
- Used Docker to simplify local development, dependency management, and environment replication.
- Integrated NUnit-based unit tests into CI/CD pipelines for automated validation.
- Achieved 95% on-time feature delivery through effective planning, prioritization, and execution.
Tech Lead
- Directed a team of 6 engineers to modernize a large legacy healthcare registry system.
- Designed and developed application modules using React, .NET, and Microsoft SQL Server.
- Built CI/CD pipelines using Azure DevOps and TFS.
- Delivered architecture validation proof-of-concepts and implemented test automation with MSTest.
- Improved team alignment through mentoring, code reviews, Agile ceremonies, and delivery planning.
Senior Software Engineer
- Built ASP.NET and Web API solutions for the medical insurance domain.
- Integrated RabbitMQ messaging for distributed application workflows.
- Optimized SQL queries, improving performance by 60%.
- Authored automated unit tests using NUnit to improve functional correctness and prevent regressions.
- Refactored a core module, reducing processing time by 70%.
- Managed deployments with Azure DevOps and maintained Swagger and Jira documentation.
Senior Software Engineer
- Built Windows Forms applications for asset management workflows.
- Used ADO.NET with Microsoft SQL Server and built reports using SSRS.
- Scheduled batch jobs using Control-M.
- Created technical documentation using Swagger and Jira.
- Developed MSTest-based unit tests to maintain functional accuracy and code stability.
Software Engineer
- Developed ASP.NET Web Forms modules for an online tutoring platform.
- Integrated third-party profile verification workflows.
- Used ADO.NET with MySQL, SVN for version control, and Crystal Reports for reporting.