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.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Higher School of Economics
YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
Role in this project:
Back-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.
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.
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