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.
15 years of coding experience
12 years of employment as a software developer
Ph.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 Московский Государственный Университет Экономики, Статистики и Информатики (МЭСИ)
System programming, System programming at Университет Российской Академии Образования
A time-series database for high-performance real-time analytics packaged as a Postgres extension
Role in this project:
Back-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.
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.