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.
11 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Mechatronics, Robotics, and Automation Engineering, 4.5, Bachelor's degree, Mechatronics, Robotics, and Automation Engineering, 4.5 at ITMO University
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.
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