Sergey Sitnikov

Founding Engineer at Nile

Serbia
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
Sergey Sitnikov is a founding engineer and seasoned software developer with about 15 years of professional experience spanning native toolchains, Windows desktop utilities, high-load server-side systems, and modern JVM-based platforms. He brings deep expertise in EMF-based modeling, Eclipse RCP/SWT internals, and editor tooling—having built and redesigned numerous language-aware editors with features like code completion, formatting, and documentation for niche languages. Sergey has a proven track record in high-load and distributed systems, contributing to core projects such as Hazelcast and OrientDB where he improved indexing, transactions, and query performance. He also shipped a widely used Windows utility (VisualTaskTips) with over 1.5M downloads and has led development of testing and UI modernization efforts that sped up iteration cycles. Comfortable across C/C++, Java, and server-side C on Linux/BSD, he favors parsing, stream processing of large data, and probabilistic algorithms—often tackling internal instrumentation and performance subtleties few engineers notice. Based in Serbia, he blends low-level systems craftsmanship with pragmatic product-focused engineering at both startups and open-source projects.
code10 years of coding experience
job24 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Siberian State University of Telecommunications and Information Science
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

transaction10
admin10
back-end-development10
orientdb10
hazelcast10
database-administration10
indexing10
java10
javas10
transactionscope10
query-engine10
transaction-manager10
querying10
graph-database9
benchmark9

Programming languages (9)

JavaJinjaCSSC++RustCScalaJavaScript

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Dec 2017 - Nov 2022

Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
userBack-end Developer
Contributions:156 reviews, 205 commits, 285 PRs in 5 years
Contributions summary:Sergey primarily contributed to improving the Hazelcast backend by fixing bugs and adding features. They addressed missing calls to superclasses, enhanced Javadocs for the IMap interface to clarify value vs reference semantics, and fixed a typo. Their work included modifications to the core codebase, specifically within the query and record store packages to address index and performance issues related to compactions.
computationstream-processingbigtablereal-timestreaming-data
orientechnologies/orientdb

Mar 2016 - Sep 2017

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
Role in this project:
userBack-end & Database Engineer
Contributions:269 commits, 39 PRs, 284 pushes in 1 year 6 months
Contributions summary:Sergey contributed to the OrientDB codebase, which is a multi-model DBMS. They were involved in deprecating untyped indexes and addressing transaction propagation issues, particularly concerning auto-started and user-initiated transactions. The commits demonstrate involvement in core database functionality and transaction management within the graph database features.
dbmsrdbmsindexingrelational-databasesreactive
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
Sergey Sitnikov - Founding Engineer at Nile