Staff Software Engineer at The Apache Software Foundation
Stuttgart, Baden-Württemberg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Eduard Tudenhöfner is a Staff Software Engineer with 13 years of experience building and evolving distributed data systems, currently at Databricks and a PMC member and committer for Apache Iceberg. He focuses on backend engineering for lakehouse and catalog technologies—contributing to high-profile open-source projects like Apache Iceberg, Delta Lake, Presto, and Nessie—where he improves core APIs, metadata handling, and connector compatibility. His work shows deep expertise in schema/column-mapping edge cases, performance-sensitive Java services, and test automation practices, plus practical experience with Kubernetes operators and cloud-native database architectures. Eduard brings a track record of breaking monoliths into scalable components (Astra DB) and improving developer ergonomics through clearer documentation and cleaner test code. Colleagues rely on him for both hands-on implementation of tricky backend features (e.g., nested field metadata and UUIDType support) and for raising project code quality across ecosystems. Based in Stuttgart, he blends systems-level rigor with sustained, high-impact OSS stewardship.
13 years of coding experience
17 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Reutlingen University
Master of Science (M.Sc.), Software Technology, Master of Science (M.Sc.), Software Technology at Hochschule für Technik Stuttgart
Contributions:3 releases, 6174 reviews, 188 commits in 1 year 8 months
Contributions summary:Eduard's contributions focused on enhancing the Apache Iceberg codebase, primarily targeting backend improvements and functionality. They addressed warnings related to string splitting by integrating Guava Splitter and setting author information during commits, thereby improving code quality and maintainability. Furthermore, the user made enhancements to the core functionality, such as extracting Spark application ID and user details, and contributing to the implementation of UUIDType, which are directly relevant to the project's core domain.
Nessie: Transactional Catalog for Data Lakes with Git-like semantics
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:1855 reviews, 172 commits, 1099 PRs in 1 year 3 months
Contributions summary:Eduard primarily focused on improving and fixing aspects of the project's documentation related to Python demo steps. The user updated README files to add missing installation steps, improving the clarity and correctness of the instructions. Furthermore, the user implemented AssertJ for improved test code readability and replaced Hamcrest assertions within the codebase.
data-lakesdatatransactionalaws-lambdaspark
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
Eduard Tudenhöfner - Staff Software Engineer at The Apache Software Foundation