Summary
Yan Popkov is a Lead Software Engineer with eight years of experience building high-throughput, resilient .NET and Go systems for payments, fraud prevention, and enterprise integrations. He combines a product mindset and hands-on architecture work—disassembling monoliths into microservices, optimizing DBs for 100M+ records, and designing BPMN monitoring flows—to deliver scalable, observable platforms. Yan frequently leads cross-functional teams, runs discovery and pre-sale technical sessions, and uses pragmatic prioritization (RICE) and Scrumban to align engineering with business goals. He has deep experience with payment provider integrations, anti-fraud pipelines, and high-load patterns (CQRS, outbox, circuit breaker, distributed locks), and is comfortable owning both API design and deployment concerns on Azure. Colleagues rely on him for clear technical retros, risk anticipation, and turning complex requirements into testable, production-ready features.
8 years of coding experience
8 years of employment as a software developer
Diploma in Engineering, Computer Programming/Programmer, General, Diploma in Engineering, Computer Programming/Programmer, General at Experimental School of Programming
Diploma in Engineering, Automated control systems, Diploma in Engineering, Automated control systems at Belarusian-Russian University
English