Ruslan Fomkin

Senior Database Engineer

Sweden
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
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.
code11 years of coding experience
job18 years of employment as a software developer
bookSaint Petersburg State Electrotechnical University "LETI"​
bookDoctor of Philosophy (Ph.D.) Databases, Doctor of Philosophy (Ph.D.) Databases at Uppsala University
languagesEnglish, Swedish, Russian
stackoverflow-logo

Stackoverflow

Stats
41reputation
2kreached
0answers
6questions
github-logo-circle

Github Skills (12)

timeseries-database10
timescaledb10
postgresql10
sql10
analytics9
database9
testing9
databases9
rspec6
activerecord6
validation6
ruby-on-rails6

Programming languages (13)

PowerShellC#JavaRustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
timescale/timescaledb

Apr 2020 - Apr 2021

A time-series database for high-performance real-time analytics packaged as a Postgres extension
Role in this project:
userBackend 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.
postgresql-extensionfinancial-analysiscomplex-queriestime-seriestsdb
k-rus/cassandra

Aug 2021 - Mar 2025

Mirror of Apache Cassandra
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.
Request Free Trial
Ruslan Fomkin - Senior Database Engineer