Eduard Karacharov

Data Engineer

Limassol, Cyprus
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
Eduard Karacharov is a Data Engineer with five years of experience building high-throughput data platforms and stream processing pipelines across adtech and e-commerce domains. He has delivered production systems at PropellerAds, designed Go-based stream pipelines with ClickHouse at OZON.ru, and contributed to Vertica-backed DWH features at Avito. Eduard combines a strong applied mathematics and computer science background from MIPT with practical engineering chops in Go, ClickHouse, and OLAP systems. As an open-source contributor he has improved the Apache DataFusion SQL engine—implementing predicate pushdowns, subquery support, join optimizations and tests—highlighting his skill for low-level query performance work. Based in Limassol, Cyprus, he focuses on turning complex query and streaming challenges into efficient, testable solutions that scale.
code4 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Applied Mathematics and Computer Science, Master's degree, Applied Mathematics and Computer Science at Moscow Institute of Physics and Technology (State University) (MIPT)
github-logo-circle

Github Skills (10)

query-engine10
query-optimization10
rust10
sql10
data-engineering10
data-analysis10
algorithms8
data-structures8
data-structure8
parquet7

Programming languages (5)

C++JinjaRustJavaScriptPython

Github contributions (5)

github-logo-circle
apache/datafusion

Feb 2022 - Jan 2023

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer
Contributions:189 reviews, 11 commits, 61 PRs in 11 months
Contributions summary:Eduard's contributions primarily involved enhancing the Apache DataFusion SQL Query Engine. They focused on implementing optimizations, such as rewriting predicates and supporting subqueries. Further work included improving the codebase with features such as the ability to pushdown predicates in ON clauses, and optimizations for join operations. The user also refactored code and added new tests to improve the overall functionality of the engine.
querypythonquery-enginedataframerust
korowa/arrow-datafusion

Feb 2022 - Feb 2025

Apache Arrow DataFusion and Ballista query engines
Contributions:4 PRs, 395 pushes, 100 branches in 3 years
queryballistadataframesarrow-datafusiondataframe
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