.NET Software Engineer

Architecting digital scale.

I engineer high-performance web applications and resilient distributed systems using C#, ASP.NET Core, and Azure infrastructure.

System Status: Online
C# // .NET
99.9%
Uptime
<50ms
Latency
Scroll

Core Capabilities

Specialized in enterprise-grade Microsoft technologies, delivering secure, scalable, and maintainable backend systems.

SYS_01

ASP.NET Core

Building robust RESTful APIs, gRPC services, and MVC applications with high throughput and dependency injection paradigms.

Web API Minimal APIs gRPC
SYS_02

C# & Architecture

Applying Clean Architecture, DDD, and SOLID principles to write testable and domain-focused business logic.

Clean Arch DDD CQRS
SYS_03

Data Access

Expertise in ORMs and raw SQL. Designing optimized schema, indexes, and complex queries for MS SQL Server and Postgres.

EF Core Dapper SQL Server
SYS_04

Azure Cloud

Deploying scalable microservices using Azure App Services, Functions, Service Bus, and containerized Docker environments.

Functions Service Bus Docker

Engineered Solutions

A curated selection of robust backend architectures and scalable APIs built to solve complex domain problems.

namespace Enterprise.Payments.Domain.Entities; public class Transaction : AggregateRoot { public Guid Id { get; private set; } public Money Amount { get; private set; } public AccountId SourceAccount { get; private set; } private Transaction() { } // EF Core public static Transaction Create(Money amount) { // Domain logic here } }
PROJ_Alpha

Fintech Ledger System

Clean Architecture Event Sourcing

A high-throughput immutable ledger processing financial transactions utilizing CQRS, MediatR, and SQL Server.

View implementation
[ApiController] [Route("api/v{version:apiVersion}/[controller]")] public class OrdersController : ControllerBase { [HttpPost] public async Task<IActionResult> CreateOrder() { // Microservices mapping } }
PROJ_Beta

E-Commerce Distributed APIs

Microservices RabbitMQ

Orchestrated order-fulfillment microservices communicating asynchronously via RabbitMQ messaging queues.

View documentation
public void ConfigureServices(IServiceCollection s) { s.AddAuthentication(JwtBearerDefaults.Scheme) .AddJwtBearer(options => { // Identity config }); }
PROJ_Gamma

Enterprise Identity Server

OAuth 2.0 Identity

Centralized SSO platform using Duende IdentityServer for authenticating multiple client applications.

View schema
5+
Years Exp
20+
Microservices Built
99.9%
System Uptime
O(1)
Algorithmic Focus

Development Lifecycle

PHASE_01

Domain Modeling

Translating complex business requirements into tangible domain models. Establishing ubiquitous language and defining bounded contexts before writing a single line of code.

Event Storming Draw.io UML
PHASE_02

Architecture & API Design

Structuring the solution using Clean Architecture. Defining clear boundaries, inversion of control interfaces, and mapping out RESTful or gRPC contracts.

Swagger / OpenAPI Postman MediatR
PHASE_03

Implementation

Test-driven development utilizing xUnit. Implementing Entity Framework configurations, domain logic, and integrating with external cloud services.

C# 11 xUnit & Moq EF Core
PHASE_04

CI/CD & Deployment

Containerizing applications with Docker and establishing automated pipelines in GitHub Actions to deploy seamlessly to Azure infrastructure.

Docker GitHub Actions Azure Web Apps

Ready to build secure scale?

Currently open to senior backend roles and architect-level consulting opportunities.