Vasily Nemkov is a pragmatic software engineering team lead based in Warsaw with 15+ years of hands-on experience and eight years in leadership roles, specializing in C++, Python, Go, Linux, and system design. He has led teams up to 10 engineers, driven cross-platform C++ development for blockchain and backup systems, and improved CI/test performance to accelerate delivery. At Altinity he contributes to production-grade database and analytics systems and has made targeted open-source fixes to ClickHouse-related projects, improving DateTime64 handling and bloom filter indexing. Known for clear technical vision and a soft-hearted leadership style, he combines deep low-level expertise with practical improvements to developer workflows that reduce risk and speed up releases.
8 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Telecommunications Technology/Technician, Bachelor's degree, Telecommunications Technology/Technician at Belaruski Dzjaržauny Universitet Informatyki i Radyjoelektroniki
Contributions:12 releases, 195 reviews, 241 commits in 2 years 2 months
Contributions summary:Vasily primarily contributed to the `clickhouse-cpp` library, fixing bugs and improving the code's robustness. Their work included correcting exception messages, fixing typos, and addressing merge conflicts. A significant portion of their contributions involved modifying and extending the testing suite, adding test cases to validate new features and ensuring code quality through automated tests. They also touched on low-level socket and enum type implementations.
Contributions summary:Vasily primarily focused on enhancing the `dateDiff` function within the ByConity data warehouse, addressing issues related to the `DateTime64` data type. Their work involved fixing bugs, adding comprehensive tests to validate the correctness of the function across different time-related data types and scales, and refactoring code to support larger values and more accurate date-time parsing. Additionally, they implemented and tested functionality for the `formatDateTime` function, addressing related issues with DateTime64. The user also worked on the bloom filter index by adding support of hasAny function to it.
datawarehousewarehousedbmsolapclickhouse
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.