Dmitry Simonenko

Founder at AmelieLabs

Cyprus
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 Simonenko is a seasoned database engineer and founder with 15 years of experience building high-performance storage engines, clustering, and real-time OLTP systems. He led clustering and multi-node work at Timescale and previously developed scalable PostgreSQL connection pooling at Yandex (Odyssey) and core Tarantool storage and replication features at Mail.Ru Group. Now running AmelieLabs, he focuses on solving high-contention strict serializability for real-time workloads, combining production-grade engineering with research-rooted thinking from his PhD work in OS architecture and failover. An active open-source contributor, his TimescaleDB contributions include distributed DDL support, serial column handling on distributed hypertables, and restore-point and stale-chunk management—demonstrating deep expertise in distributed database internals. Based in Cyprus, he blends systems-level rigor with hands-on implementation across storage, MVCC, WAL and replication subsystems.
code15 years of coding experience
job12 years of employment as a software developer
bookPh.D student, research in a field of operation systems architecture, failover, security and vm, Ph.D student, research in a field of operation systems architecture, failover, security and vm at Московский Государственный Университет Экономики, Статистики и Информатики (МЭСИ)
bookSystem programming, System programming at Университет Российской Академии Образования
github-logo-circle

Github Skills (9)

timescaledb10
postgresql10
distributed-database10
sql10
database-design10
database-tuning8
c178
database-optimization8
c118

Programming languages (4)

ShellCJavaScriptLua

Github contributions (5)

github-logo-circle
timescale/timescaledb

Feb 2019 - Jan 2023

A time-series database for high-performance real-time analytics packaged as a Postgres extension
Role in this project:
userBack-end Developer & Database Engineer
Contributions:742 reviews, 156 commits, 166 PRs in 3 years 11 months
Contributions summary:Dmitry's contributions center around enhancing the database extension TimescaleDB. They focused on refactoring core database logic, including process utility hooks to support distributed DDL commands on remote servers, and supporting serial columns on distributed hypertables, enabling and fixing several edge cases, such as concurrent index creation. Further, they worked on implementing the infrastructure for adding restore points and distributed database object management, including operations related to the removal of stale chunks and fixing issues.
postgresql-extensionfinancial-analysiscomplex-queriestime-seriestsdb
pmwkaa/engine.so

Jan 2016 - May 2018

Tracking, Benchmarking and Sharing Information about an open source embedded data storage engines, internals, architectures, data storage and transaction processing.
Contributions:26 commits, 2 PRs, 23 pushes in 2 years 4 months
operationbenchmarkingsharingdata-storagebenchmark
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 Simonenko - Founder at AmelieLabs