Senior .NET Developer & Software Consultant

Modernizing complex .NET systems into reliable, scalable software.

I help organizations untangle legacy applications, design resilient cloud systems, improve performance, and integrate critical APIs and healthcare technologies.

  • 15+ years in .NET
  • Azure & AWS
  • Healthcare integrations
  • Performance engineering

What I do

Enterprise engineering for systems that cannot simply be rewritten.

Legacy System Modernization

Refactor, reverse engineer, and incrementally evolve aging applications while preserving critical business rules.

C#.NETASP.NET CoreSQL Server

Typical outcome Improved maintainability and a lower-risk path to modernization.

Cloud Architecture & Migration

Design and migrate resilient application workloads across Azure and AWS using practical, maintainable delivery patterns.

AzureAWSCI/CDDevOps

Typical outcome Stronger operational foundations for scalable systems.

Enterprise API & EHR Integration

Connect applications, third-party services, medical devices, and EHR workflows with reliable data exchange.

REST APIs.NETHL7Azure

Typical outcome Enabled timely, interoperable information flow across systems.

Performance & Reliability Engineering

Investigate memory leaks, bottlenecks, data-access issues, and production reliability concerns.

ProfilingApplication InsightsCloudWatchSQL Server

Typical outcome More stable applications and clearer performance bottlenecks.

AI-Assisted Development Automation

Apply practical AI-assisted workflows and developer automation to improve engineering throughput without sacrificing code quality.

C#PythonPowerShellLLM tooling

Typical outcome Faster repeatable development and maintenance workflows.

Evidence of enterprise work

Selected engineering work

Case study

Healthcare EHR & Medical Device Integration

Challenge
Connect real-time patient and device information across healthcare workflows.
Approach
Developed .NET-based integration workflows for device and EHR data exchange.
Outcome
Supported reliable flow of healthcare data across connected systems.

.NET CoreAzureHL7

View project details

This work focused on making real-time patient and device information available within connected healthcare workflows. The integration layer was built with .NET Core on Azure, using HL7 as the data-exchange backbone between medical devices and EHR systems, with an emphasis on reliable, interoperable information flow.

Case study

Legacy Application Modernization

Challenge
Evolve a legacy application without losing business-critical behavior.
Approach
Reverse engineered business rules, simplified application logic, and modernized architecture incrementally.
Outcome
Improved maintainability and created a safer foundation for continued evolution.

C#.NETSQL ServerAWS

View project details

The legacy application was evolved rather than rewritten. Business-critical rules were reverse engineered from existing behavior, then application logic was simplified and the architecture modernized incrementally, on AWS with C# and .NET against SQL Server, so the system kept working while the foundation improved.

Case study

COVID Vaccination Notifications

Challenge
Deliver timely SMS communications during a high-pressure vaccination rollout.
Approach
Led Twilio integration for application-driven SMS notifications.
Outcome
Enabled dependable notification workflows during a critical operating period.

ASP.NETTwilio APIAzure

View project details

During a high-pressure vaccination rollout, the application needed to reach people quickly. This work led the Twilio integration so the ASP.NET application on Azure could drive SMS notifications directly, keeping a critical notification workflow dependable when it mattered most.

Case study

Performance Investigation & Optimization

Challenge
Address memory leaks and code-level bottlenecks in a complex application.
Approach
Profiled runtime behavior, isolated contributing issues, and implemented targeted improvements.
Outcome
Improved application stability and performance maintainability.

.NETProfilingPerformance Optimization

View project details

A complex .NET application suffered from memory leaks and code-level bottlenecks. Runtime behavior was profiled to isolate the contributing issues, then targeted improvements were implemented and validated, improving stability and making the application's performance easier to maintain going forward.

About

Technical depth, business context, practical delivery.

I specialize in making complex software easier to understand, safer to change, and more valuable to the business. My work often begins where documentation ends: reverse engineering legacy systems, uncovering business rules, resolving reliability issues, and aligning technical implementation with real operational needs.

  • Reverse engineering and business-rule extraction
  • Cross-team technical collaboration and integration
  • Clear communication and practical technical leadership

Toolbox

Tools selected for enterprise work.

Backend & Data

  • C#
  • ASP.NET Core
  • .NET
  • SQL Server
  • Entity Framework
  • REST APIs

Cloud & DevOps

  • Azure
  • AWS
  • Azure DevOps
  • CI/CD
  • CloudFormation
  • AWS CodePipeline

Architecture & Integration

  • Legacy modernization
  • Event-driven systems
  • HL7
  • OAuth
  • JWT
  • Third-party APIs

Quality & Observability

  • Application Insights
  • AWS CloudWatch
  • Dynatrace
  • Profiling
  • NUnit
  • MSTest
  • FluentAssertions

Writing

Notes on modernizing enterprise software.

Contact

Have a complex system that needs a clear path forward?

Let's discuss legacy modernization, cloud migration, integration challenges, architecture reviews, or performance investigations.

Required field. Required fields · This form opens your email app to send a message to hello@kritulrathod.com.