Tim Dörnemann is a Principal Consultant and seasoned software architect with 11+ years of experience building distributed systems, big data pipelines, and IoT platforms across startups and enterprise products. He blends rigorous academic training (PhD in Computer Science) with hands-on engineering—from firmware on Linux gateways to cloud-native ETL and analytics on Spark, Cassandra, and Kafka. As a former product owner (CSPO) and team lead he focuses on delivering the right product while ensuring sound technical architecture and operational reliability. At Software AG he shaped the Cumulocity IoT DataHub and at Viessmann led cross-functional teams integrating embedded devices, mobile apps, and analytics backends. He contributes to open-source tooling and has practical expertise hardening distributed test infrastructure (notably fixes for spark-jobserver to improve Windows and timeout reliability). Based in Marburg, Germany, he is comfortable navigating legacy enterprise standards as well as modern cloud and PaaS ecosystems to bring complex IoT solutions into production.
Contributions:7 commits, 18 PRs, 21 comments in 19 days
Contributions summary:Tim primarily contributed to improving the testing infrastructure and addressing test failures within the Spark Job Server project. They focused on fixing test issues specific to the Windows operating system by adding scripts and modifying code for OS-specific behavior. The user also added new test cases related to context timeouts and made synchronous context deletion to avoid race conditions, ensuring more reliable operation of the service. The changes span multiple files and involved Scala, Python scripts and related build configurations, demonstrating expertise in project testing and environment compatibility.
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.