Pavel Kruglov

Principal Software Engineer at ClickHouse

Amsterdam, North Holland, Netherlands
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
Pavel Kruglov is a Principal Software Engineer based in Amsterdam with 7 years of experience building distributed database systems and backend infrastructure. He has progressed through engineering roles at Yandex and ClickHouse, quickly moving from trainee to principal while focusing on replication, storage formats, and data consistency in high-performance analytic databases. Pavel is an active contributor to the open-source ByConity cloud data warehouse, where his work on DatabaseReplicated and file-format interactions highlights deep expertise in replication logic and merge-conflict resolution. He combines applied mathematics training from the Higher School of Economics with hands-on engineering to optimize data storage and retrieval. Known for tackling subtle database correctness issues, he brings both system-level rigor and practical delivery experience to large-scale data platform challenges.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Applied Mathematics and Information Science, Bachelor's degree Applied Mathematics and Information Science at Higher School of Economics
github-logo-circle

Github Skills (10)

c-language10
cprogramming-language10
sql10
database-replication10
clickhouse9
olap9
database-management9
distributed-systems8
data-storage8
database-design8

Programming languages (5)

JavaC++SolidityJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
ByConity/ByConity

Mar 2021 - Sep 2021

ByConity is an open source cloud data warehouse
Role in this project:
userBack-end Developer & Database Engineer
Contributions:53 commits in 6 months
Contributions summary:Pavel primarily contributed to the database-related aspects of the project, including the implementation of database replication features. Their work involved modifications to database code, particularly within the `DatabaseReplicated` class, which suggests a focus on distributed database management. The commits also indicate involvement in resolving merging conflicts and fixing potential errors related to database logic. Furthermore, the user interacted with file format implementations, suggesting a role in data storage and retrieval optimization.
datawarehousewarehousedbmsolapclickhouse
Avogar/RubiksCube

Mar 2019 - Apr 2024

Contributions:9 pushes, 1 branch in 5 years 1 month
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
Pavel Kruglov - Principal Software Engineer at ClickHouse