Tim Dörnemann

Principal Consultant at INFOMOTION GmbH

Marburg, Hesse, 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job14 years of employment as a software developer
bookPromotion / PhD Informatik, Promotion / PhD Informatik at Philipps-Universität Marburg
bookDiplom-Informatiker Informatik Betriebswirtschaftslehre, Diplom-Informatiker Informatik Betriebswirtschaftslehre at The Philipp University of Marburg
languagesEnglish, German, French
github-logo-circle

Github Skills (9)

testing10
windows10
spark10
python10
scala10
salesforce-rest-api9
build-automation9
rest-api9
sbt8

Programming languages (8)

SmartyTypeScriptJavaShellSCSSScalaGoPython

Github contributions (5)

github-logo-circle
REST job server for Apache Spark
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
apachesparkjobscalaapache-spark
doernemt/vertx-kafka-client

Mar 2017 - Nov 2017

Reactive Kafka Client for Vert.x
Contributions:20 pushes, 16 branches in 7 months
vert-xsaslproducerreactive-kafkaaerospike
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