Summary
Alexander Yarygin is a senior software engineer with 13 years of experience building resilient, service-oriented systems and leading engineering teams across ride-hailing, travel, and food-delivery domains. Based in Dubai, he blends hands-on development with architecture and people leadership, having refactored large legacy codebases into SOLID, testable microservices and led cross-functional teams responsible for dispatch, billing, and partner portals. He has a track record of shipping pragmatic MVPs (including a solo-built support ticket system and SSO services), designing queueing prototypes in Go for complex matching problems, and making business logic readable via declarative pipelines. Comfortable across PHP, Go, MySQL, message queues and Docker, he often pairs coding with interviewing and planning, ensuring teams shape architecture through code reviews rather than top-down mandates. Less obvious: he frequently turns messy, IF-heavy legacy files into hundreds of small, test-covered classes so non-engineers can inspect and validate business rules.
13 years of coding experience
12 years of employment as a software developer
Specialist, Faculty of Mathematics and Information Technologies, Specialist, Faculty of Mathematics and Information Technologies at Belgorod State University
Русский, Английский, Испанский