Eugene Darashkevich is a software engineer with five years of experience, currently building systems at Yandex after an R&D role at Huawei. He brings practical backend expertise and a strong academic foundation from the Higher School of Economics in computer science. Eugene contributes to experimental language runtime work—implementing and refactoring features, type methods, and hash functions for the EOLANG project—demonstrating attention to language runtime details and test-driven improvements. Comfortable in research-to-production transitions, he blends R&D rigor with production engineering at scale in Russia's tech ecosystem.
5 years of coding experience
1 year of employment as a software developer
Bachelor's Degree, Computer Science, 3, Bachelor's Degree, Computer Science, 3 at Higher School of Economics
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
Role in this project:
Back-end Developer
Contributions:31 reviews, 54 commits, 19 PRs in 3 months
Contributions summary:Eugene implemented and refactored various features within the EOlang runtime environment. They introduced new methods for data types like arrays, booleans, and text, including `is-empty`, `not`, and `concat`. Their work involved creating hash functions for different data types and modifying existing ones. They also added tests and refactored existing tests for the updated functionality of the implemented features.
Contributions:6 PRs, 101 pushes, 27 branches in 2 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.