Available for full-time engineering roles

Sourav ChoudharyFull Stack .NET Engineer

Building high-performance backend systems, modern web applications, and enterprise-grade REST APIs using the Microsoft ecosystem. Specialized in scaling database queries, designing clean CQRS architectures, and integrating robust DevOps pipelines.

2+
Years Experience
3+
Enterprise Apps
99.9%
API Reliability
backend-arch-schematic.xml
CLIENTWeb/AppAPI GATEWAYRate LimiterJWT/Auth.NET CoreControllerMediatRCQRS PatternFluentValidationDB LAYERSQL ServerEF Core Opt.SEARCHElasticsearchFull-Text IngestAzure
Live Pipelines OKv1.0.4-prod

Key Architecture Achievements

Engineering Metrics That Matter

Enterprise-grade backend capabilities proven across multiple production deployments.

2+

Years of Experience

Building production microservices, Web APIs, and full stack modules.

3

Production Platforms

Developed and optimized key systems used in sports science and commerce.

15+

APIs & Integrations

RESTful endpoints with CQRS patterns, third-party syncs, and rate limiting.

10x

Query Speedups

Optimized database structures, indexing slow tables, and stored procedures.

100%

CI/CD Automation

Azure DevOps pipelines integrated with SonarQube quality gates.

Secure

Enterprise Auth

JWT authentication, Role-Based Access Controls, and validation rules.

My Narrative

Engineering Scalable Systems

I am a passionate Full Stack .NET Engineer with a strong focus on building high-performance, robust backends. My journey has centered around the Microsoft ecosystem, specializing in C#, .NET Core, and Entity Framework Core.

Throughout my experience at QServices Inc., I have worked alongside sports scientists and business leaders to develop platforms used by Olympic athletes and commercial users alike. I thrive on translating complex mathematical models into clean, optimized backend code, and scaling SQL queries to reduce latencies.

Beyond backend code, I am experienced in hosting environments (Azure Cloud, dedicated Windows IIS hosts like Winhost and SmarterASP.NET) and building responsive, type-safe client modules using Angular and TypeScript.

CQRS & Clean Architecture
SQL Server Performance Tuning
Elasticsearch Integration
Azure DevOps CI/CD Pipelines
Asynchronous Programming
Unit & Integration Testing

Clean Backend Architecture

Adhering to CQRS (MediatR), SOLID principles, and layered structures to ensure long-term code maintainability and testability.

Data Integrity & Performance

Designing optimized SQL Server schemas, refactoring stored procedures, and utilizing Elasticsearch for fast, full-text ingestion.

Agile & DevOps Automation

Constructing automated CI/CD pipelines in Azure DevOps with SonarQube quality gates to achieve flawless build quality.

Expertise Matrix

My Tech Stack

A comprehensive overview of my technical capabilities and languages I work with.

C#

Expert

Enterprise application logic & async scheduling.

backend

.NET Core / 8 / 9

Expert

Cross-platform API & MVC services.

backend

ASP.NET Core Web API

Expert

Clean RESTful interfaces.

backend

Minimal APIs

Intermediate

Ultra-fast, light-weight endpoint routing.

backend

MediatR (CQRS)

Expert

Separation of queries and commands.

backend

AutoMapper

Expert

DTO and entity mappings.

backend

Asynchronous Programming

Expert

Optimizing request throughput & preventing starvation.

backend

SQL Server

Expert

Relational modeling and index optimizations.

database

Entity Framework Core

Expert

ORM performance tuning & migrations.

database

Elasticsearch

Intermediate

Full-text indexing & search aggregation.

database

Performance Tuning

Expert

Query plans, table indices, execution stats.

database

Stored Procedures

Expert

Encapsulating fast transactional database operations.

database

Schema Design

Expert

Normalized relational schemas & partition maps.

database

Angular

Intermediate

Single Page Apps, modules, routing, reactive forms.

frontend

TypeScript

Intermediate

Strong typing on frontend components.

frontend

JavaScript (ES6+)

Expert

Vanilla JS, DOM manipulations, REST payloads.

frontend

jQuery

Expert

Legacy app maintenance & custom widgets.

frontend

HTML5 / CSS3

Expert

Responsive layout & custom animations.

frontend

Azure DevOps

Intermediate

CI/CD setups and build definitions.

devops

CI/CD Pipelines

Intermediate

Build & Release automation from Git commit to IIS host.

devops

SonarQube

Intermediate

Quality gate inspections and code safety checks.

devops

xUnit / NUnit

Expert

Automated unit tests & math validation pipelines.

devops

IIS Hosting

Expert

Windows hosting platforms (Winhost, SmarterASP).

devops

Git

Expert

Branch strategies, merge workflows, and hooks.

devops

JWT Auth

Expert

Token claims, security keys, and expirations.

security

RBAC Access Control

Expert

Role-Based Access Control filters for APIs.

security

FluentValidation

Expert

Validating API payloads & business invariants.

security

Employment Records

Professional Experience

My track record of building production systems and scaling applications.

Full Stack .NET Engineer

QServices Inc.

Aug 2024 - Present
Mohali, India

API Design & Scalability

Designed and developed scalable backend microservices and RESTful Web APIs using ASP.NET Core, Minimal APIs, AutoMapper, and MediatR (CQRS pattern).

Search & Database Performance

Implemented Elasticsearch-based search on incoming pipelines and optimized SQL Server schemas, stored procedures, and eager/lazy loading paths in EF Core.

CI/CD & Security Operations

Configured automated Azure DevOps pipelines, SonarQube gates, and deployed onto Azure / dedicated IIS hosts with JWT & Role-Based Access Controls.

Key Accomplishments

  • Managed development of high-demand projects end-to-end, leading direct client calls to discuss business needs, analyze workflows, and architect final product solutions.
  • Designed and developed scalable backend microservices and RESTful Web APIs using ASP.NET Core, Minimal APIs, AutoMapper, and MediatR (CQRS pattern).
  • Implemented Elasticsearch-based full-text search capability to enable high-speed and accurate keyword search results on incoming Web API request pipelines.
  • Utilized Entity Framework Core for data access, performing database migrations, tuning eager/lazy loading paths, and optimizing query execution plans.
  • Optimized SQL Server performance by refactoring database structures, indexing slow tables, and rewriting stored procedures to decrease data lookup latencies.
  • Configured and deployed backend applications, frontend modules, and database structures onto Azure and dedicated Windows hosts (Winhost, SmarterASP.NET) using FTP, IIS, and RDP.
  • Engineered secure APIs, incorporating JWT-based user authentication, role-based access controls (RBAC), and automated request validation filters.
  • Applied advanced asynchronous (async/await) coding patterns in C# to improve web server throughput, preventing thread starvation under heavy concurrent request loads.
  • Built responsive frontend interfaces and reusable components in Angular, consuming complex APIs and managing local states.
  • Actively participated in Agile sprint ceremonies, peer code reviews, refactoring sessions, and automated unit testing to guarantee stable and maintainable releases.

Production Software

Key Project Experience

Real-world systems delivering business value and robust performance.

3S Sports Science Platforms

Olympic Rowing & Swimming Training Analytics

An end-to-end managed sports science training analytics suite built in collaboration with sports scientists. Managed the project from initial client discussions to capture business needs, through architecture design, and final production delivery.

AngularASP.NET Core Web APIC#SQL ServerxUnit / NUnit

Architecture Deep Dive

  • End-to-End Delivery: Managed the project lifecycle from requirement gathering in client meetings to architecture design and final deployment.
  • Physiological Zone Formula Processing: Programmed C# calculation engines to process physiological workout thresholds.
  • SQL Server Performance Tuning: Structured relational databases and stored procedures for time-series athlete telemetry logs.
  • Automated Mathematical Validation: Configured xUnit/NUnit suites to verify zone calculations and intensity distributions.

Odenza Vacations

Commercial Travel Commerce Aggregator

A large-scale travel commerce engine aggregating hotel bookings, tour package logs, and real-time inventory from third-party vendor APIs like HotelBeds API.

ASP.NET Core MVCC#Azure DevOps CI/CDSonarQubeFluentValidation

Architecture Deep Dive

  • Azure DevOps Pipelines: Designed automated build/release setups to test, build, and deploy MVC modules.
  • FluentValidation Gates: Implemented strict payload rules on hotel requests and customer forms.
  • Third-Party Integration: Scaled API integrations mapping XML/JSON feeds into uniform local databases.

WeGoDoo

Offline-First Task & Collaboration Engine

A collaborative productivity workspace featuring offline-first capabilities, keeping remote team operations in sync during network drops.

ASP.NETC#jQueryIndexedDBSQL ServerREST APIs

Architecture Deep Dive

  • Client Caching Architecture: Leveraged LocalStorage & IndexedDB to allow full dashboard capabilities offline.
  • Conflict Synchronization: Built a custom C# merge engine managing database updates when back online.
  • jQuery Interface: Re-engineered legacy controls into reactive layouts with responsive CSS3.

Core Competencies

Engineering Expertise

A breakdown of my professional skills applied to enterprise environments.

API Design & Microservices

Architecting high-throughput RESTful Web APIs using ASP.NET Core & Minimal APIs. Implementing MediatR (CQRS pattern) to enforce separation of concerns, and utilizing C# async/await to maximize threading efficiency.

TechnologiesMediatR, CQRS, AutoMapper, Minimal APIs

Database Performance Tuning

Optimizing SQL Server relational schemas and data layers using Entity Framework Core. Refactoring complex stored procedures and executing structural indexing to decrease latency on heavy transaction tables.

TechnologiesEF Core migrations, Stored Procs, SQL Profiling

Full-Text Search Systems

Integrating Elasticsearch clustering to ingest text indices, allowing high-performance, fuzzy text searches on backend pipelines and web catalog entries.

TechnologiesElasticsearch Indexing, Ingestion Pipelines

DevOps & Quality Automation

Constructing robust CI/CD pipelines in Azure DevOps to automate compilations, running xUnit/NUnit test suites, and gating code quality using SonarQube filters.

TechnologiesAzure Pipelines, SonarQube Gates, Git Workflows

Secure Business Invariants

Protecting service endpoints through FluentValidation payload filters, JWT validation claims, and role-based access control (RBAC) scopes.

TechnologiesJWT Auth, FluentValidation, CORS, SSL

Modern Client Integration

Developing responsive frontend modules in Angular using TypeScript to call backend services, manage local state, and ensure optimal UX.

TechnologiesAngular Components, TypeScript, ES6 Modules

Execution Roadmap

My Engineering Process

A structured workflow to guarantee production readiness and bulletproof deployments.

01

Discover

Analyze business criteria, sports science formulas, or traveler sync specs.

02

Architect

Draft schemas, CQRS handlers, DTO models, and pipeline endpoints.

03

Build

Write type-safe C# handlers, EF queries, and responsive Angular widgets.

04

Test

Run xUnit/NUnit tests, validate math outputs, check SonarQube limits.

05

Deploy

Push artifacts via DevOps releases to Azure Cloud or dedicated IIS hosts.

06

Optimize

Index database columns, tune eager-loading routes, cache offline logs.

Get In Touch

Let's Build Something Great

Open to full-time opportunities, technical consultations, and API development requests.

Send a Message