Aleksandr Gaev

Senior Software Engineer at Nebius

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Aleksandr Gaev is a Senior Software Engineer based in Amsterdam with 10 years of experience building resilient, large-scale systems across cloud and distributed databases. He has driven production-grade features at TractoAI, Nebius and AWS, from access control and fair I/O engines for multi-tenant YTsaurus clusters to hardening RDS APIs and restoring customer observability. Aleksandr contributes to notable open-source projects such as YDB and libcds, where he enhanced query tracking, YQL tooling, and concurrent data-structure safety through generic hazard-pointer refactors and tests. Comfortable in C++, Java, Python and cloud-native stacks, he combines deep systems-level engineering with a pragmatic focus on stability under load and operational tooling. Collected experience modernizing large monorepos and enabling remote compute workflows gives him a knack for making complex infrastructure both reliable and usable.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Higher School of Economics
github-logo-circle

Github Skills (23)

yql10
container10
c-language10
concurrent10
data-structure10
sql10
data-structures10
lock-free10
cprogramming-language10
distributed-database10
concurrent-map10
dbms10
concurrency10
python9
python-templates9

Programming languages (12)

TypeScriptJavaC++ShellCRustScalaTeX

Github contributions (5)

github-logo-circle
ydb-platform/ydb

Jan 2024 - Feb 2025

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
Role in this project:
userBack-end Developer
Contributions:18 reviews, 12 PRs, 12 comments in 1 year
Contributions summary:Aleksandr primarily contributed to the backend functionality of the YDB project. Their work included adding access control features to query tracking and queries APIs and extending the YQL plugin to support validate and explain modes. The user also added features related to YQL query progress, including cluster name and remote data, as well as adding SystemPython UDFs and associated configurations. Additionally, the user implemented changes related to token format and metadata and address resolver for DQ jobs.
dbmsdistributed-sql-databaseydbdatabaseconsistency
khizmax/libcds

Apr 2020 - Aug 2020

A C++ library of Concurrent Data Structures
Role in this project:
userBack-end Developer
Contributions:39 commits, 12 PRs, 1 comment in 4 months
Contributions summary:Aleksandr primarily focused on modifying and refactoring the Hazard Pointer implementation within the `libcds` library. Their contributions included fixing documentation typos, moving and renaming classes and methods, and making the SMR (Safe Memory Reclamation) and HP (Hazard Pointer) classes generic. They also added tests for the custom HP implementation, showcasing their involvement in improving the library's core concurrent data structures.
containersconcurrentcppconcurrent-data-structuresc-library
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
Aleksandr Gaev - Senior Software Engineer at Nebius