Mark Zitnik

Principal Software Engineer at ClickHouse

Israel
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
Mark Zitnik is a Principal Software Engineer based in Israel with 12+ years building big data, real-time analytics, and ML-backed systems across startups and enterprises. He currently leads architecture and engineering efforts at ClickHouse and ControlUp, bringing deep experience integrating high-throughput storage and streaming pipelines. His contributions to Apache Beam—most notably enhancing the ClickHouse connector to support BOOL, LowCardinality, and tuple types—underscore a knack for practical open-source work that bridges database internals and distributed processing. Previously he designed semantic web big data storage at Thomson Reuters and has taught computer science as an adjunct lecturer, reflecting both applied and academic strengths. Colleagues rely on him for pragmatic architecture that balances performance, compatibility, and testability, and he often surfaces non-obvious schema and driver-level fixes that prevent downstream data issues.
code12 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at The Academic College of Tel-Aviv, Yaffo
github-logo-circle

Github Skills (11)

javas10
databases10
data-pipelines10
data-pipeline10
apache-beam10
data-integration10
sql-database10
java10
clickhouse10
testing9
sql9

Programming languages (5)

JavaC++ScalaJavaScriptPython

Github contributions (5)

github-logo-circle
apache/beam

Jan 2023 - Jan 2023

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:22 reviews, 1 commit, 5 PRs in 1 day
Contributions summary:Mark primarily contributed to the Apache Beam ClickHouse connector, enhancing its functionality and supporting new ClickHouse features. The user added support for the `BOOL` data type, implemented LowCardinality type support, and enabled the use of tuple types. These changes included modifications to the core ClickHouse writer, schema handling, and test suites, indicating a focus on expanding the data type support for integration. The user also updated the ClickHouse JDBC driver and added a dedicated user agent.
golangpythonstreaming-databeambatch
ClickHouse Kafka Connector
Contributions:5 releases, 164 reviews, 30 commits in 7 months
sinkkafka-connectorconnectorclickhousekafka-connect
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
Mark Zitnik - Principal Software Engineer at ClickHouse