Konstantin Lebedev

Head Of Engineering at Marilyn

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
Konstantin Lebedev is Head of Engineering at Marilyn with nine years of experience building backend systems and database integrations. He holds a master's in Software for Computers and Automation Systems from Bauman MSTU, where he graduated with top grades. Konstantin is a hands-on engineering leader who still codes, contributing significant features to open-source ClickHouse tooling such as clickhouse-sqlalchemy and the clickhouse-driver. His work touches low-level database dialects and driver internals—implementing engine support, SQL compiler fixes, compression codecs, and complex data types—showing deep expertise in database internals and performance. Based in Russia, he blends rigorous academic training with practical production-focus, improving reliability and compatibility for analytic database stacks. Peers describe him as detail-oriented about code quality (PEP8 and tests) while driving engineering at scale.
code9 years of coding experience
bookMaster's degree, Software for Computers and Automation Systems, GPA 4.91/5.00, Master's degree, Software for Computers and Automation Systems, GPA 4.91/5.00 at Bauman Moscow State Technical University
github-logo-circle

Github Skills (16)

databases10
database-driver10
database-administration10
sqlalchemy10
admin10
sql10
python10
clickhouse10
database10
numpy9
testing9
decimal9
decimals9
data-structures8
data-structure8

Programming languages (6)

SmartyTypeScriptDockerfileC++GoPython

Github contributions (5)

github-logo-circle
mymarilyn/clickhouse-driver

May 2017 - Dec 2022

ClickHouse Python Driver with native interface support
Role in this project:
userBack-end Developer
Contributions:28 reviews, 421 commits, 91 PRs in 5 years 8 months
Contributions summary:Konstantin primarily contributed to the development and enhancement of the ClickHouse Python Driver, focusing on features like LZ4, QuickLZ, and ZSTD compression support. The user implemented support for the Decimal data type and added functionalities such as handling map type and enhanced array column reading. These changes involved modifications to core files and tests, indicating a focus on improving the driver's compatibility with ClickHouse server features.
python-driverdrivernativepythonclickhouse
ClickHouse dialect for SQLAlchemy
Role in this project:
userBack-end Developer & Database Engineer
Contributions:7 reviews, 252 commits, 95 PRs in 5 years 9 months
Contributions summary:Konstantin contributed significantly to the ClickHouse dialect for SQLAlchemy, focusing on core functionality and integration. They implemented CASE statements, and addressed issues related to OFFSET and LIMIT clauses within the SQL compiler. Furthermore, the user made improvements to engine support, including the implementation of SummingMergeTree, ReplacingMergeTree, and ReplicatedReplacingMergeTree engines, demonstrating a focus on database interaction and dialect development. Code style improvements were also present through PEP8 fixes, highlighting attention to code quality.
flink-sqldialectpythonsqlalchemysql
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