I've built high-load distributed systems at Kaspersky and KV Terminal using C#/.NET, Kafka, Kubernetes, RabbitMQ, and Docker. My work has supported production workloads of up to 10,000 RPS and improved system scalability by 50%.
At KV Terminal, I reduced SQL query execution from 8 seconds to 0.5 seconds and implemented reliable RabbitMQ processing with the Outbox pattern, idempotency, and retry/DLQ handling. At Kaspersky, I cut report generation time across KAV, KIS, and KES products from 28 seconds to 6.5 seconds.
I've also designed distributed microservices with DDD, built a Quartz-like job scheduler, migrated services from .NET 5 to .NET 8, and strengthened quality through automated testing, code reviews, and CI/CD.
