Yegor Andreenko is a seasoned Data Engineer with 13 years of experience building data pipelines, analytics platforms, and production ML services across startups and enterprise environments. Based in Amsterdam, he bridges data science and backend engineering, having bootstrapped analytics teams and shipped real-time and batch systems using Spark, ClickHouse, Kafka, Kubernetes and Airflow. He has deep expertise in infrastructure, performance tuning and migration of analytical workloads from his roles at Aigent, Altinity and Crobox, where he achieved large performance gains on ClickHouse-backed analytics. An active open-source contributor, Yegor has improved tooling and observability—adding async metrics and security fixes to a ClickHouse Prometheus exporter and enhancing contributor analysis and CI for git-fame-rb. He is particularly skilled at turning ambiguous data problems into reliable services and pragmatic developer-facing APIs, and often surfaces non-obvious operational risks during audits. With a master's in Computer Technology and a hands-on engineering mindset, he favors solutions that scale and are easy for teams to operate.
13 years of coding experience
13 years of employment as a software developer
Obninsk Institute of Atomic Energy at National Nuclear Research University "MEPhI"
This is a simple server that periodically scrapes ClickHouse stats and exports them via HTTP for Prometheus(https://prometheus.io/) consumption.
Role in this project:
Back-end Developer
Contributions:42 commits, 21 PRs, 29 pushes in 4 years 9 months
Contributions summary:Yegor primarily contributed to the ClickHouse exporter, focusing on enhancing its functionality and improving its structure. They added support for scraping asynchronous metrics, events, and table parts from ClickHouse instances. They also fixed bugs, updated dependencies, and implemented various code formatting improvements, leading to better maintainability. Furthermore, the user addressed authorization issues, enhancing the security of the exporter.
Contributions:15 commits, 7 PRs, 24 comments in 10 months
Contributions summary:Yegor primarily focused on refactoring the project by removing dependencies, specifically the Akka library, from the API module. Their contributions also included merging updates from the master branch and bumping up the versions of project dependencies, including Scala, Spark, and Akka. Further work involved removing Scala 2.10 build support and temporarily excluding Python tests, indicating a focus on project maintenance and dependency management.
apachesparkjobscalaapache-spark
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.