Nikolay Perfilov is a seasoned software developer with 13 years of experience, currently working at Yandex and contributing to the open-source YDB distributed SQL database. He specializes in back-end systems, authentication and authorization features, and pragmatic bug fixes—most notably implementing static credential AST handling, user/group management operations, and resolving a memory leak in AlterGroup. His work touches both core database internals and developer tooling, including improving CLI ergonomics and system command handling. A Bauman MSTU-trained engineer based in Moscow, he blends deep systems knowledge with production-focused contributions to a high-profile open-source database project.
13 years of coding experience
5 years of employment as a software developer
Диплом специалиста по инженерной специальности, Information Technology, Диплом специалиста по инженерной специальности, Information Technology at Московский Государственный Технический Университет им. Н.Э. Баумана (МГТУ)
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:400 reviews, 46 commits, 102 PRs in 11 months
Contributions summary:Nikolay primarily contributed to the core functionality of the YDB database, specifically focusing on enhancements related to user authentication and authorization features. They implemented AST handling for static credentials and added create/alter/drop user and group functionalities within the KqpIcGateway. The user also addressed a memory leak in the AlterGroup operation, ensuring efficient resource management. Furthermore, they made adjustments to CLI commands for improved system command checks and added new options like --no-password, -p for profile and handling the system command detection.
YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
Contributions:2 PRs, 307 pushes, 82 branches in 1 year
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.