Restored a market-open authentication service
Root-caused ~18M failing requests/week to .NET Framework thread-pool configuration, tuned it under 100k req/s load — from 100% failures at ~7s to 100% success at ~1s — and shipped the fix to production.
Backend software engineer at EPAM, on the LSEG account — I design and build high-load .NET microservices that run on a live trading platform. C#, clean architecture, and systems that hold up in production.

Root-caused ~18M failing requests/week to .NET Framework thread-pool configuration, tuned it under 100k req/s load — from 100% failures at ~7s to 100% success at ~1s — and shipped the fix to production.
Proposed and built an internal CLI that turns Datadog alerts and service logs into structured RCA drafts with Claude. Adopted by 5 engineers; ~15 minutes saved per incident.
Published state-change events to other pillars over the platform’s internal bus, and added an auto-retry dead-letter path that replaced manual re-runs — fewer moving parts to babysit, higher delivery reliability.
A backend platform that connects influencers with brands to run marketing campaigns. I built it to take modern .NET architecture end to end: a modular monolith with strict module boundaries, DDD aggregates, CQRS through MediatR, and event-driven cross-module messaging over RabbitMQ with Outbox/Inbox. Polyglot persistence — PostgreSQL, MongoDB, Redis — with EF Core 9 and Dapper, wired together under .NET Aspire and OpenTelemetry. A modular monolith by choice: clear module boundaries and independent evolution, without the operational cost of a distributed system.