Roman Khabibov is a Python backend engineer with eight years of experience and nearly four years building high-load marketing automation at VK's CXHub, where he designed systems serving 10M+ users including a mobile push pipeline (10k rps, <50ms) and an API gateway. He combines hands-on database engineering—contributing to the Tarantool core and Python connector, improving SQL and JSON handling—with full-cycle delivery skills from architecture and DB choice to refactoring, testing and production support. Comfortable making architectural tradeoffs, he mentors teams, runs code reviews, and drives quality through documentation and systematic refactoring. Based in Moscow with a physics background from MSU, he’s pragmatic about scaling and legacy migrations and is actively exploring a move into Go.
Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
Back-end Developer & Database Engineer
Contributions:8 reviews, 92 commits, 376 pushes in 3 years 4 months
Contributions summary:Roman's contributions primarily involve enhancing the Tarantool database system's SQL functionality and core features. They implemented tests for removed SQL clauses, and expanded features for the json module, focusing on options for encoding and decoding. Additionally, the user made modifications to core database functionalities by adding a method to check if a transaction is open and addressing bugs related to string handling, and modified the TRIM() function signature. Their work demonstrates a focus on improving the SQL engine and related features.
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.