Alexander Smirnov is a Senior Software Engineer with 6+ years building Java backend and Big Data systems, now based in Berlin. He specializes in distributed stream processing and has 3+ years of hands-on experience and open-source contributions to Apache Flink, including work on lookup join caching and timed cache reload triggers. At Huawei and Ozon Tech he optimized Flink performance (up to 10x in some cases), built scalable ETL/microservice engines for processing hundreds of Kafka topics and hundreds of TBs per day, and improved reliability and observability across large data platforms. Currently he develops internal Flink connectors and infrastructure for Yandex’s Data Management Platform, bringing production-grade operator and connector experience. A NSU-trained engineer, he combines deep systems-level optimizations with pragmatic delivery—often turning research-grade improvements into measurable operational gains.
6 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer science and Engineering, Bachelor's degree Computer science and Engineering at Novosibirsk State University (NSU)
Contributions:41 reviews, 5 commits, 11 PRs in 1 month
Contributions summary:Alexander primarily contributed to the Apache Flink project by implementing and improving lookup join functionalities. Their work involved enhancing the full caching mechanism within the lookup join runner, utilizing InputFormats as the scan runtime provider. They also focused on implementing Timed and Periodic cache reload triggers and improving test coverage for full caching, addressing related issues. The commits touch on various aspects of Flink's table API and runtime, including cache management and integration with InputFormats.
Contributions:57 pushes, 14 branches, 1 comment in 8 months
flinkapachebig-datadatastreamapache-flink
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
Alexander Smirnov - Senior Software Engineer at Yandex