Senior .NET
Backend Developer

Senior .NET backend developer with 10+ years of experience, specializing in backend architecture and the modernization of legacy enterprise platforms. Deep expertise in Clean Architecture, Domain-Driven Design, and CQRS - with a track record of building maintainable systems on ASP.NET Core, EF Core, and Azure. Experience spans both microservice architectures and well-structured modular monoliths, as well as hands-on work in large-scale legacy .NET Framework codebases. Proven in international, English-speaking teams.

Multi-tenant Assessment Portal

Designed and built the core domain of the modern .NET 10 successor to a legacy ASP.NET Web Forms portal in Clean Architecture with DDD, structured as a modular monolith. Implemented participant management, report requests, and role-based access in the backend, with a React/TypeScript frontend integrated with the legacy platform for licensing and data exchange.

.NET 10ASP.NET CoreDDDCQRSModular MonolithEF CoreReactTypeScriptReduxSQL ServerAzure

Configurable Report Service

Designed and built a configuration-driven .NET 10 report generation service, exposing template and output management through a REST API. Connected to the production platform and deployed as an independently maintainable Clean Architecture microservice, producing HTML and PDF output via a Liquid rendering pipeline.

.NET 10ASP.NET CoreClean ArchitectureDDDCQRSFluidABCpdfEF CoreDockerAzure

Greenfield Platform Rewrite

Joined a US-based team on a full-stack TypeScript rewrite of the production assessment platform with Angular, NestJS, and MongoDB, scoped within the existing business domain. The effort transitioned to incremental modernisation before completion.

NestJSAngularTypeScriptMongoDBMicroservices
Languages
C#TypeScriptSQL
Frameworks
.NETASP.NET CoreEF CoreMediatRWolverineFxReact
Architecture
Clean ArchitectureDDDCQRSMicroservicesModular Monolith
Databases
SQL ServerMongoDBRedis
Tools
AzureDockerGitAzure DevOps