Roman Khabibov

Python-разработчик at Arenadata

Russia
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
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.
code8 years of coding experience
job4 years of employment as a software developer
bookLomonosov Moscow State University
github-logo-circle

Github Skills (10)

json10
lua10
databases10
tarantool10
sql10
database10
testing10
transaction9
msgpack9
in-memory8

Programming languages (3)

CSSCLua

Github contributions (5)

github-logo-circle
tarantool/tarantool

May 2018 - Sep 2021

Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
userBack-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.
luarammsgpackdiskclose
romanhabibov/smtp

Jul 2021 - Aug 2021

Send email via SMTP from Tarantool
Contributions:189 pushes, 1 branch in 1 month
mailsmtpemailjmapsend-email
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 Khabibov - Python-разработчик at Arenadata