Tim Doernemann graduated with a degree in computer science from the University of Marburg, Germany, in 2006. During his doctoral program at the Distributed Systems Research Group of University of Marburg he worked on various topics around scheduling and quality of service for high-performance computing, grid computing and cloud computing applications. Since 2012, he has workeds as a developer and architect at the intersection of IoT and data analytics.