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.
This is a library, written in Rust, for serialization & deserialization of data structures used in Cardano's Haskell implementation of Alonzo along with useful utility functions.
Contributions:18 releases, 250 reviews, 448 commits in 1 year 5 months
Contributions:35 PRs, 47 pushes, 35 branches in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.