Stephan Ewen

Founder at The Apache Software Foundation

Berlin, Germany
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
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.
code12 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Technische Universität Berlin
bookMaster's degree Computer Science, Master's degree Computer Science at University Stuttgart
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Berufsakademie Stuttgart
languagesGerman, English, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
2,321reputation
122kreached
21answers
2questions
Badges
apache-flink
top-1%
github-logo-circle

Github Skills (22)

checkpoint10
apache-flink10
rocksdb10
big-data10
flink-sql10
java10
checkpointing10
javas10
html10
state-management10
back-end-development9
css9
scala8
software-quality8
generics6

Programming languages (9)

TypeScriptJavaC++ShellCSSRustScalaGo

Github contributions (5)

github-logo-circle
apache/flink

Jun 2014 - Nov 2021

Apache Flink
Role in this project:
userBack-end Developer
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.
pythonflinkconnectorsqlapache
apache/flink-web

Jul 2015 - Sep 2021

Apache Flink Website
Role in this project:
userFull-stack Developer
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