Leonid Vasilev is a Staff Software Engineer based in London with six years of professional experience advancing backend systems at scale. He has progressed through senior engineering roles at The Trade Desk, Mail.ru Group and Yandex, and now leads platform and reliability work as a staff engineer. Leonid contributes to high-performance open-source systems like Tarantool, where he refactored transaction rollback logic and added thread-cancellation safeguards to improve robustness. Comfortable in both C and Lua stacks, he focuses on critical-path reliability, detailed error marshaling, and pragmatic refactors that reduce operational risk. Trained in computer science at MIET and further educated at the University of Edinburgh, he blends formal engineering foundations with hands-on systems craftsmanship. Peers describe him as the kind of engineer who surfaces subtle failure modes before they reach production.
6 years of coding experience
12 years of employment as a software developer
The University of Edinburgh
Bachelor Computer Science, Bachelor Computer Science at National Research University of Electronic Technology (MIET)
Master Computer Science and Telecommunications, Master Computer Science and Telecommunications at Magistracy of National Research University of Electronic Technology (MIET)
Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
Back-end Developer
Contributions:76 reviews, 47 commits, 12 PRs in 1 year 9 months
Contributions summary:Leonid primarily contributed to the Tarantool database system, focusing on back-end development tasks. Their work involved refactoring and rewriting transaction-related functionalities, such as rollback to savepoint, in Lua/C. Additionally, they implemented thread cancellation safeguards within critical code paths, enhancing the system's robustness. They also introduced a new session setting for error type marshaling, enabling more detailed error handling.
Contributions:3 releases, 146 reviews, 71 commits in 1 year 10 months
web-servicedebrpminteract
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.