Dmitry Sysolyatin

Senior Software Engineering at Narrative I/O

Tallinn, Harju maakond, Estonia
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
Dmitry Sysolyatin is a Senior Software Engineer based in Tallinn with 11 years building resilient backend systems across startups and enterprises. He has deep experience in distributed systems, storage and data platforms—working with Go, Scala/Java, Kafka, Kubernetes and multiple databases (Postgres, Cassandra, CockroachDB, Snowflake). At Intertrust and Datomia he helped design TSDB and multi-cloud distributed file systems, while recent roles focused on anti-fraud and platform engineering at Bolt and Narrative I/O. Dmitry contributes to notable open-source work such as extending array concatenation in Apache Calcite, demonstrating attention to SQL semantics and edge-case null handling. He pairs hands-on implementation skills with systems design, often tackling latency, multi-protocol support and metadata portability across clouds. Trained as a mechatronics engineer at ITMO, he brings a pragmatic engineering mindset to complex backend challenges.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Mechatronics, Robotics, and Automation Engineering, 4.5, Bachelor's degree, Mechatronics, Robotics, and Automation Engineering, 4.5 at ITMO University
languagesРусский, English
github-logo-circle

Github Skills (12)

apache-calcite10
array-iterator10
javas10
array-comparison10
big-data10
set-operations10
sql10
array-merge10
operation10
calc10
java10
sql-parser9

Programming languages (8)

JavaRustScalaGoPHPHTMLAssemblyPython

Github contributions (5)

github-logo-circle
apache/calcite

Apr 2022 - Nov 2022

Apache Calcite
Role in this project:
userBack-end Developer
Contributions:68 reviews, 12 commits, 41 PRs in 7 months
Contributions summary:Dmitry extended the "||" operator to work with arrays, enhancing the functionality of SQL operations within the Apache Calcite framework. They modified code across several Java files, including those related to the enumerable implementation, SQL operator table, and operand types. Their contributions involved extending array concatenation, supporting subqueries within array constructors, and ensuring proper handling of null values in array operations.
geospatialapache-calcitesqlapachebig-data
Contributions:3 pushes in 6 years 4 months
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
Dmitry Sysolyatin - Senior Software Engineering at Narrative I/O