Nikita Lapkov

Software Engineer at cloudflare

London, England, United Kingdom
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
Nikita Lapkov is a software engineer based in London with 11 years of experience specializing in low-level systems and backend engineering. He contributes to prominent open-source projects like MongoDB, where he has improved query planning and SBE support for logical MQL operators and cleaned up critical C++ code paths. Comfortable working close to the metal, Nikita blends Rust expertise with hands-on database internals work that improves performance and correctness. He has a track record of pragmatic refactors—eliminating redundant moves and adding robust command argument checks—that reduce bugs and maintenance cost. Colleagues rely on him to tackle complex algorithmic and systems problems and to translate deep technical changes into safer, more maintainable code.
code11 years of coding experience
github-logo-circle

Github Skills (15)

databases10
query-optimization10
c-language10
cprogramming-language10
mongodb10
relational-databases10
sql-database10
mongodb-database10
database10
bson9
database-administration9
aggregation-framework9
data-structure7
data-structures7
algorithms7

Programming languages (10)

TypeScriptC++ShellCSSRustCJavaScriptGo

Github contributions (5)

github-logo-circle
mongodb/mongo

Aug 2020 - Oct 2022

The MongoDB Database
Role in this project:
userBack-end Developer / Database Engineer
Contributions:108 commits in 2 years 2 months
Contributions summary:Nikita primarily contributed to the database and query planning aspects of the MongoDB database. They refactored query code, removing redundant moves in the C++ code, and implemented checks for the number of arguments passed to specific shell commands (createIndex, createIndexes, and ensureIndex). The user also worked on enhancements to the database, including supporting new features in SBE (Stream Based Engine) for logical MQL operators like `$ifNull`, `$divide`, `$multiply`, `$filter`, `$arrayElemAt`, `$first`, `$last`, `$nor`, `$elemMatch`.
nosqlc-plus-plusmongodb-databasedatabasemongodb
laplab/ClickHouse

Jan 2019 - Jan 2020

ClickHouse is a free analytic DBMS for big data.
Contributions:71 pushes, 3 branches in 1 year
data-analyticsanalyticsdbmsmysqlanalytic
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
Nikita Lapkov - Software Engineer at cloudflare