Stephan Ewen is a seasoned distributed systems engineer and founder with 13 years of experience building production-grade stream processing runtimes and companies from the ground up. As founder of Restate and former CTO/co-founder of Data Artisans/Ververica, he led development of Apache Flink and its ecosystem, contributing deep work on state management, checkpointing, and RocksDB optimizations. He combines academic rigor from a PhD in Computer Science with pragmatic product leadership, repeatedly translating research on runtime architecture and query compilation into resilient, scalable systems. Based in Berlin, Stephan remains an active Apache Flink PMC member and open-source contributor, notable for improving both core backend reliability and the project’s website/documentation. His background reveals a blend of low-level performance tuning and full-stack product thinking—often surfacing non-obvious gains by optimizing memory and checkpoint metadata handling.
12 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Technische Universität Berlin
Master's degree Computer Science, Master's degree Computer Science at University Stuttgart
Contributions:186 reviews, 2267 commits, 426 PRs in 7 years 6 months
Contributions summary:Stephan's contributions focused on enhancing the Apache Flink project, particularly in the area of state management and checkpointing. They addressed critical issues related to state backends, including handling checkpoint metadata, passing state backends to the checkpoint coordinator, and optimizing the management of RocksDB memory. Furthermore, the user fixed broken JavaDoc links and deprecated configuration parameters, indicating a focus on code quality and maintainability within the project.
Contributions:20 reviews, 27 commits, 14 PRs in 6 years 3 months
Contributions summary:Stephan contributed to the Apache Flink website by implementing new features, updating existing content, and fixing various links. Their work included adding a new features page, adding a brief description of performance jobs, adding a blog post about off-heap memory, and adding a blog post about off-heap memory, and updating the FAQ. These changes touched upon both the website's front-end (HTML, CSS) and content (blog posts, documentation), demonstrating a full-stack involvement in maintaining and improving the website.
flinkapachebig-datasparkapache-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
Stephan Ewen - Founder at The Apache Software Foundation