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.
Key Architecture Achievements
Engineering Metrics That Matter
Enterprise-grade backend capabilities proven across multiple production deployments.
Years of Experience
Building production microservices, Web APIs, and full stack modules.
Production Platforms
Developed and optimized key systems used in sports science and commerce.
APIs & Integrations
RESTful endpoints with CQRS patterns, third-party syncs, and rate limiting.
Query Speedups
Optimized database structures, indexing slow tables, and stored procedures.
CI/CD Automation
Azure DevOps pipelines integrated with SonarQube quality gates.
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.
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#
ExpertEnterprise application logic & async scheduling.
.NET Core / 8 / 9
ExpertCross-platform API & MVC services.
ASP.NET Core Web API
ExpertClean RESTful interfaces.
Minimal APIs
IntermediateUltra-fast, light-weight endpoint routing.
MediatR (CQRS)
ExpertSeparation of queries and commands.
AutoMapper
ExpertDTO and entity mappings.
Asynchronous Programming
ExpertOptimizing request throughput & preventing starvation.
SQL Server
ExpertRelational modeling and index optimizations.
Entity Framework Core
ExpertORM performance tuning & migrations.
Elasticsearch
IntermediateFull-text indexing & search aggregation.
Performance Tuning
ExpertQuery plans, table indices, execution stats.
Stored Procedures
ExpertEncapsulating fast transactional database operations.
Schema Design
ExpertNormalized relational schemas & partition maps.
Angular
IntermediateSingle Page Apps, modules, routing, reactive forms.
TypeScript
IntermediateStrong typing on frontend components.
JavaScript (ES6+)
ExpertVanilla JS, DOM manipulations, REST payloads.
jQuery
ExpertLegacy app maintenance & custom widgets.
HTML5 / CSS3
ExpertResponsive layout & custom animations.
Azure DevOps
IntermediateCI/CD setups and build definitions.
CI/CD Pipelines
IntermediateBuild & Release automation from Git commit to IIS host.
SonarQube
IntermediateQuality gate inspections and code safety checks.
xUnit / NUnit
ExpertAutomated unit tests & math validation pipelines.
IIS Hosting
ExpertWindows hosting platforms (Winhost, SmarterASP).
Git
ExpertBranch strategies, merge workflows, and hooks.
JWT Auth
ExpertToken claims, security keys, and expirations.
RBAC Access Control
ExpertRole-Based Access Control filters for APIs.
FluentValidation
ExpertValidating API payloads & business invariants.
Employment Records
Professional Experience
My track record of building production systems and scaling applications.
Full Stack .NET Engineer
QServices Inc.
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.
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.
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.
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.
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.
Full-Text Search Systems
Integrating Elasticsearch clustering to ingest text indices, allowing high-performance, fuzzy text searches on backend pipelines and web catalog entries.
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.
Secure Business Invariants
Protecting service endpoints through FluentValidation payload filters, JWT validation claims, and role-based access control (RBAC) scopes.
Modern Client Integration
Developing responsive frontend modules in Angular using TypeScript to call backend services, manage local state, and ensure optimal UX.
Execution Roadmap
My Engineering Process
A structured workflow to guarantee production readiness and bulletproof deployments.
Discover
Analyze business criteria, sports science formulas, or traveler sync specs.
Architect
Draft schemas, CQRS handlers, DTO models, and pipeline endpoints.
Build
Write type-safe C# handlers, EF queries, and responsive Angular widgets.
Test
Run xUnit/NUnit tests, validate math outputs, check SonarQube limits.
Deploy
Push artifacts via DevOps releases to Azure Cloud or dedicated IIS hosts.
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.