Efficient Software Development at Scale and Challenges of Huge, Distributed Services like Remote Control
Event date:  January 27, 2020 4:00 PM  to 5:30 PM


Although software development within bigger, distributed projects is often simply described as: Big projects that are split-up in smaller work packages and then developed independently; in practice software development at scale needs much more work on setup, alignment, communication, etc. and very often looks very different from small projects. Some of the pitfalls and inefficiencies will be shown and suggestions are given to prevent these issues.

When building a SaaS (Software as a Service) product, additional opportunities and challenges arise: Software development ranges from research to operations. Some challenges will be shown using the example of a Remote Control service, addressing research topics, production-grade software implementation, and efficient 24/7 operation of a world-wide distributed infrastructure.



Chief Technology Officer at TeamViewer

Prior to this, he was Senior Vice President for Software Development, and Vice President of Engineering at TeamViewer. Mike joined TeamViewer in 2009 as the Head of Software Development, and since then, he has been responsible for driving the team behind the development and implementation of all of TeamViewer’s products.

From 2003 to 2009, Mike joined the Visualization Research Group at the University of Stuttgart as a research associate and earned his Doctorate in Computer Science for his contributions to various visualization and computer graphics topics.

Mike studied Computer Science at the University of Stuttgart with a focus on visualization, computer graphics, and distributed systems. He also was awarded an MSc in Computer Science in 2002.


URL: https://www.teamviewer.com/de/unternehmen/unternehmensleitung/



University of Stuttgart, Powerwall Room, VISUS, cellar

The talk will be transmitted to Konstanz, Powerwall Room C202


RTSP Stream: