Roman Rabinovich

Scientific Researcher at Technische Universität Berlin

Mühlenbecker Land, Brandenburg, Germany
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
Roman Rabinovich is a scientific researcher and software engineer based in Mühlenbecker Land, Germany, with four years of experience building robust back-end systems and database features. At Technische Universität Berlin he combines academic research rigour with practical engineering, contributing production-ready code to complex projects. Notably, he made significant contributions to ArangoDB’s zkd index—implementing lookahead, strict comparisons, denormalized double support, and expanding its tests and bug fixes—demonstrating deep familiarity with database internals and numeric edge cases. He excels at turning subtle algorithmic issues into reliable, well-tested solutions and is comfortable navigating both research questions and real-world performance constraints. Colleagues can expect a pragmatic problem-solver who brings careful attention to correctness and testing to every codebase he touches.
code4 years of coding experience
github-logo-circle

Github Skills (15)

unit-testing10
arangodb10
databases10
c-language10
system-testing10
cprogramming-language10
indexer10
indexing10
qtest10
database10
testing10
nosql9
document-database8
distributed-database8
graph-database8

Programming languages (5)

C++CSSJavaScriptGoPython

Github contributions (5)

github-logo-circle
arangodb/arangodb

Sep 2021 - Nov 2022

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:117 reviews, 290 commits, 33 PRs in 1 year 1 month
Contributions summary:Roman contributed significantly to the `zkd` index functionality within the ArangoDB database. Their work involved implementing and refining the `zkd` index, including lookahead capabilities, strict comparisons, and support for denormalized double values. The user addressed several bugs related to double conversions and refined the extraction logic. Furthermore, they added and expanded the testing framework for the `zkd` index.
data-modelsdatabase-modelextensionsjavascriptquery-language
arangodb/graph-importer

Dec 2021 - Sep 2022

Import graphs
Contributions:1 review, 38 commits, 6 PRs in 9 months
graphsgraph
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
Roman Rabinovich - Scientific Researcher at Technische Universität Berlin