I am software architect and computer scientist with a strong focus on distributed systems, APIs, and model-driven software development.
Peter is software architect, computer scientist, and entrepreneur. He works as Professor of Computer Science at the University of Applied Sciences Würzburg-Schweinfurt. Before, he was Head of Technology (CTO) of match2blue in Jena, Germany. The company develops and markets complex mobile information systems. Besides match2blue, Peter has co-founded two other companies in the area of mobile solutions. Peter earned a doctorate degree (Ph.D.) in software engineering from University of Jena. He is co-author of about 40 peer-reviewed papers and author of the first text-book about mobile software agents.
Peter studied computer science and economics at the universities in Dortmund and Jena, Germany. He received a diploma (comparable to Master’s) degree in computer science from the University of Jena in 1998. During his Ph.D. studies, Peter focused on mobile software agents: small programs that are able to migrate from server to server in order to collect information on behalf of their owner. He and his team at the University of Jena developed a new mobile agent system named Tracy that was used at a few universities around the world as part of courses and in students’ projects. That was also the time, when Peter came in touch with the idea of intelligent assistants that help users to find relevant information.
After Peter received a Ph.D. in 2003, he spent two years as a post-doctoral research fellow at Swinburne University in Melbourne, Australia. There, Peter helped to set-up a new research group working on software agents and service-oriented computing.
Peter published about 40 scientific papers and was author of the first textbook on mobile agents, published by Morgan-Kaufmann.
When Peter came back to Germany in 2006, he had already co-founded a company with the aim to continue and market software agents. Unfortunately, only few people were interested in software agents yet and so the company started in building software in the new hype area: mobile apps. Peter started to develop mobile apps at the very beginning with the first JavaME-enabled devices from Nokia and Samsung. The company now focuses on mobile apps for public transport information systems.
In 2008, Peter co-founded match2blue, when the new generation of smart phones came out. The company develops some complex mobile software solutions with real-time pushing of relevant information to users. Peter was the main architect of the software framework matooi, which is now the foundation for all match2blue solutions. matooi’s core is a recommendation engine based on graph-matching that finds relevant information for users in real-time based on users’ context, i.e. location, profile information, etc.
Since September 2012, Peter works as Professor of Computer Science at the University of Applied Sciences Würzburg-Schweinfurt. His teaching focuses on operating systems, distributed systems, and mobile computing. In this research, Peter focuses on the domain specific languages and software generators for complex distributed systems.
Peter is member of IEEE Computer Society and Gesellschaft für Informatik. Within the latter society, Peter is member of the Special Interest Group on Operating Systems and Communication in Distributed Systems.
See here for a full resume as PDF file.