Nikita Sivukhin

Senior Software Engineer at Turso

Yerevan, Armenia
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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookYandex Data School
bookMaster's degree Computer Science, Master's degree Computer Science at Ural Federal University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
2,500reputation
265kreached
13answers
33questions
github-logo-circle

Github Skills (31)

timeseries-database10
sqlite10
databases10
database-administration10
java10
javas10
sql10
rust10
embedded-database10
database10
low-latency9
data-structure9
performance-analytics9
performance-monitor9
algorithm9

Programming languages (24)

C#MDXJavaC++RustCScalaGo

Github contributions (5)

github-logo-circle
tursodatabase/libsql

Jun 2024 - Mar 2025

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Role in this project:
userBack-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.
embedded-databaserustsqlsqlite3webassembly
questdb/questdb

Apr 2024 - May 2024

QuestDB is a high performance, open-source, time-series database
Role in this project:
userBack-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.
Request Free Trial