Summary
Dmitry Afonin is a .NET Senior Developer with a decade of hands-on experience building payment, invoicing, and high-throughput backend systems across startups and scale-ups. He’s fluent in ASP.NET Core, EF Core, and modern architecture patterns (DDD, CQS/CQRS, event sourcing, microservices) while also bridging Python-based ML and async web stacks (FastAPI/aiohttp, PyTorch, OpenCV). Dmitry has led small teams and shipped production features such as multi-provider marketplaces, PDF invoice generation, payment integrations with Stripe/PayPal, and ClickHouse-backed analytics. Comfortable across the full stack, he pairs backend engineering with front-end work in JS/Vue and pragmatic DevOps-minded decisions from migrations to infrastructure improvements. Based in Limassol, Cyprus, he brings a curious maker’s mindset—equally likely to optimize auction procedures or prototype ML-driven video analytics—and a taste for clear, performance-minded solutions. Colleagues describe him as sharp, fast-moving, and unpretentiously effective at turning complex requirements into reliable systems.
10 years of coding experience
8 years of employment as a software developer
Среднее-специальное, Программирование автоматизированных систем, 4, Среднее-специальное, Программирование автоматизированных систем, 4 at Оренбургский колледж экономики и информатики
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Оренбургский Государственный Университет (ОГУ)