Apache Committer at The Apache Software Foundation
Plzeň - město, Plzeň, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
David Moravek is an Apache Committer and seasoned backend engineer with 15 years of experience designing and hardening large-scale streaming and batch data systems. He has contributed substantive fixes and features to cornerstone projects like Apache Beam and Flink—working on dependency management, Hadoop/Kafka integrations, closure cleaning, and Flink's adaptive scheduler—bringing deep expertise in distributed stateful processing. As a leader and maker, he has held technical and people-manager roles at Seznam.cz and Ververica, co-founded a startup acquired by Confluent, and advanced platform reliability at Confluent. Comfortable across DevOps and backend stacks (Java, Go, Kubernetes, Hadoop, Flink, Beam), he pairs low-level bug fixes with system-level design and deployment automation. An interesting non-obvious detail: he has hands-on experience packaging and deploying daemonized log shippers and improving init scripts, reflecting a practical orientation to production operability.
15 years of coding experience
13 years of employment as a software developer
Doğuş Üniversitesi
Electrical and Electronics Engineering, Electrical and Electronics Engineering at Secondary School of Electrical Engineering in Pilsen
Bachelor's degree, Faculty of Electrical Engineering, Commercial Electrical Engineering, Bachelor's degree, Faculty of Electrical Engineering, Commercial Electrical Engineering at University of West Bohemia, Pilsen
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:54 reviews, 138 commits, 71 PRs in 3 years 10 months
Contributions summary:David contributed to the Apache Beam project by implementing a plugin to manage dependencies and modifying source code related to Hadoop and Euphoria extensions, which are integrated with Apache Beam. They also addressed issues in the Hadoop and Kafka integration by fixing a bug. Furthermore, the user implemented and tested features for the Join operator including support for hints and optimizations. Finally, the user worked on the Flink related code, fixing and improving internal functionality.
Contributions:593 reviews, 78 commits, 160 PRs in 5 years 8 months
Contributions summary:David primarily contributed to the core functionality of the Apache Flink project by modifying and improving the closure cleaner. Their work involved tracking references in the cleaner, recognizing writeReplace methods, and handling exceptions within the closure cleaner. They also addressed issues related to unaligned checkpoints and made modifications to ensure proper handling of resource management and state transitions during rescale operations within the adaptive scheduler. Additionally, they implemented changes related to the API and its behavior.
apache-flinkscalajavabig-dataflink
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.