Alexander Syrotenko

Senior Software Engineer at Imply

Nemishaieve, Kyiv, Ukraine
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
Alexander Syrotenko is a Senior Software Engineer with a decade of experience building high-performance distributed systems and databases, currently hacking databases at Imply after significant backend work at Hazelcast. He contributed substantial SQL engine improvements to the widely used Hazelcast platform—adding functions, temporal types, data link security, and indexing optimizations—demonstrating deep expertise in query engines and memory/performance tuning. A compilers enthusiast who loves digging into low-level system behavior, Alexander has moved between startups and established products, shipping production-grade features across real-time data and game development contexts. Trained with a master's in Software Engineering from Taras Shevchenko National University of Kyiv, he combines academic rigor with pragmatic engineering to solve complex data and distributed-systems problems.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster's degree Software Engineering, Master's degree Software Engineering at Taras Shevchenko National University of Kyiv
languagesРусский, Украинский, Английский
stackoverflow-logo

Stackoverflow

Stats
96reputation
5kreached
3answers
4questions
github-logo-circle

Github Skills (20)

back-end-development10
hazelcast10
java10
javas10
sql10
performance-tuning9
data-structures8
database8
sql-database8
relational-databases8
data-structure8
databases8
algorithms8
eclipse6
macos6

Programming languages (15)

JavaC++JinjaRustCScalaVueGo

Github contributions (5)

github-logo-circle
hazelcast/hazelcast

Feb 2021 - Jan 2023

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:880 reviews, 116 commits, 341 PRs in 1 year 11 months
Contributions summary:Alexander's commits primarily focused on enhancing the SQL capabilities of the Hazelcast platform. They implemented support for the `BETWEEN`, `IN`, `POWER`, `SQUARE`, `SQRT`, `CBRT`, `ATAN2` functions, as well as temporal data types, improving the SQL engine's functionality and expressiveness. Furthermore, they made improvements to the data link feature, including security enhancements and the addition of `SHOW DATA LINKS` functionality. Their contributions also include improvements to the indexing subsystem to support member partition pruning and other performance optimizations for the SQL engine, as well as improving memory management.
computationstream-processingbigtablereal-timestreaming-data
ShevaBrothers/easylib

Feb 2017 - Jun 2017

Contributions:23 commits, 22 PRs, 34 pushes in 3 months
kotlin
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
Alexander Syrotenko - Senior Software Engineer at Imply