Yury Vostrikov

Staff Software Engineer at Uber

Aarhus, Central Denmark Region, Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Yury Vostrikov is a Staff Software Engineer with 15 years of experience specializing in high-performance storage and distributed network services, currently driving systems work at Uber from Aarhus, Denmark. He has deep expertise in database internals, memory management and concurrency—demonstrated by long-term leadership on Tarantool and maintaining a production fork used at my.mail.ru. Comfortable across backend stacks, he focuses on optimization, refactoring and reliable distributed architectures, and shows a particular interest in functional languages that informs his design choices. Notably, his open-source contributions include bug fixes and core improvements to Tarantool’s palloc, fiber/coroutine handling and hash implementation, reflecting a rare blend of low-level systems skill and product-minded delivery.
code15 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Lipetsk State Technical University
languagesRussian, English
github-logo-circle

Github Skills (17)

in-memory10
memory-management10
databases10
c1110
c1710
lua10
relational-databases10
sql-database10
database10
data-structure9
algorithm9
algorithms9
fibers9
fiber9
data-structures9

Programming languages (9)

TypeScriptC++CRustOCamlObjective-CLuaEmacs Lisp

Github contributions (5)

github-logo-circle
tarantool/tarantool

Mar 2011 - Sep 2011

Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
userBack-end Developer
Contributions:9 commits in 6 months
Contributions summary:Yury primarily focused on bug fixes, code refactoring, and optimization within the Tarantool database project. Their contributions included addressing memory management issues in palloc, correcting errors in fiber and coroutine handling, and implementing improvements to the hash implementation. The user also participated in merging changes from other branches and incorporating LuaJIT updates. Their work demonstrates a strong understanding of the core database internals and memory management.
luarammsgpackdiskclose
delamonpansie/yaws

Feb 2021 - Oct 2022

Contributions:90 commits, 18 pushes, 1 branch in 1 year 8 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.
Request Free Trial
Yury Vostrikov - Staff Software Engineer at Uber