Nikita Sivukhin is a senior software engineer with 11 years of experience building scalable, cloud-native microservices and high-performance database systems using Go, Kubernetes, and GCP. He has a strong algorithms and data-structures pedigree as an ICPC World Finalist (silver 2016, bronze 2018) and applies that rigor to backend and SQL engine work. Nikita has contributed substantive fixes and features to notable open-source databases like QuestDB and the libSQL fork of SQLite, focusing on SQL parsing, ALTER COLUMN support, vector functions, and performance-sensitive optimizations. Based in Yerevan, he has held senior roles at ShareChat and Turso and brings a blend of production-grade system design and deep hands-on engine-level coding. An understated strength is his ability to translate contest-proven algorithmic thinking into pragmatic database and backend improvements that measurably boost query correctness and performance.
11 years of coding experience
7 years of employment as a software developer
Yandex Data School
Master's degree Computer Science, Master's degree Computer Science at Ural Federal University
libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Role in this project:
Back-end & Database Engineer
Contributions:91 reviews, 128 PRs, 200 pushes in 9 months
Contributions summary:Nikita's contributions primarily involved implementing and refining features within the libSQL database project. They addressed issues related to SQLite extension loading and configuration, modifying the codebase to support these features. Further, they contributed to the implementation of ALTER COLUMN functionality, including parsing, and adding tests. Finally, they added and improved vector functions.
QuestDB is a high performance, open-source, time-series database
Role in this project:
Back-end Developer / Database Engineer
Contributions:20 reviews, 6 PRs, 29 comments in 1 month
Contributions summary:Nikita primarily focused on improving the QuestDB database's SQL query processing and performance. Their contributions include bug fixes within the `ExpressionParser`, addressing issues related to the `BETWEEN` operator and other parsing logic. They also optimized binary search algorithms and other corner cases and made several fixes in aggregation window functions. These changes highlight a focus on SQL optimization and enhancing the overall efficiency of the database engine.
simdfinancial-analysisgrafanatime-seriestsdb
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.