Ruslan Fomkin is a senior database engineer and researcher with over 20 years of experience building and architecting high-performance database systems across academia and industry. He has deep expertise in query engines, storage-API bridging, and scalable data management, with hands-on implementation experience in Rust, Java, C/C++, C#, and Lisp. Ruslan has contributed to prominent open-source projects like TimescaleDB—improving continuous aggregates and distributed hypertable APIs—and helped develop cloud-native systems such as AstraDB and Ditto’s CRDT-backed document query engine. His background spans time-series, document, relational, NoSQL, distributed and in-memory databases, and includes a PhD in databases from Uppsala University, reflecting a rare blend of rigorous research and production-grade engineering. Comfortable leading small, distributed teams and working asynchronously, he focuses on maintainable, high-quality designs that make complex functionality practical to operate.
11 years of coding experience
18 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Doctor of Philosophy (Ph.D.) Databases, Doctor of Philosophy (Ph.D.) Databases at Uppsala University
A time-series database for high-performance real-time analytics packaged as a Postgres extension
Role in this project:
Backend Developer & Database Engineer
Contributions:1 release, 420 reviews, 99 commits in 1 year
Contributions summary:Ruslan primarily focused on enhancing the TimescaleDB database extension. Their contributions include removing support for older PostgreSQL versions and improving the continuous aggregate functionality by fixing error messages and refining refresh policies. They also implemented features like the use of index tablespace during chunk creation, and added tests for the distributed hypertable API. The user demonstrated expertise in database internals and SQL development.
Contributions:17 pushes, 92 branches in 3 years 7 months
cassandraapachedatabaseapache-cassandrajava
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.