Summary
Ruslan Dudin is a Senior Technical Lead with over a decade of professional software development experience, currently leading engineering at EMURGO in St. Petersburg. He brings deep backend and systems expertise from roles at Yandex and Devexperts, where he architected distributed microservices, test automation platforms, and DSL-based tooling. Comfortable bridging hands-on engineering and people leadership, he progressed from junior developer to team lead and enterprise project manager, driving delivery of complex integrations and high-performance test execution systems. His background includes language and DSL design, API-driven architectures, and pragmatic work on both web and legacy desktop systems—skills that help him tame heterogeneous stacks. Colleagues know him for turning brittle testing processes into scalable, write-once-run-anywhere frameworks and for juggling product-facing concerns with low-level technical tradeoffs. Based in St. Petersburg, he pairs a systems-minded curiosity with a track record of shipping robust, maintainable solutions across finance and marketplace domains.
12 years of coding experience
7 years of employment as a software developer
Russian, English