I was born near the Lake of Constance in Upper Swabia and at the moment I am living and working in Munich. After my studies at the University of Constance I started my software developer career at CHECK24 which is the largest online comparison company in Germany. There I learned to love working in small agile teams, writing clean and readable JavaScript code and shipping features fast. Over the years, I took on more responsibilities and became responsible for leading multiple IT teams, both in web and native development. In these roles, I focused on driving technical product innovations, constantly seeking out new ways to improve their products and services. In November 2023, I joined the INFITECH Group as the Chief Technology Officer, where I am able to bring all of my experiences and expertise to the table. I am excited to lead the technology strategy for the group, working closely with the team to drive innovation, streamline processes, and deliver high-quality solutions to our clients.
As a CTO, I am constantly seeking for talented Software Developers and Software Engineers. Feel free to contact me any time if you want to apply for one of the following positions, if you are searching for a new opportunity or if you just want to extend your network. Looking forward to your message.
You will help us maintaining and enriching our product portfolio within a module-based, multilayer Software System based on SQL Databases by developing tested, well-structured and high quality code. You will work in close collaboration with the development team, PMs, the CEO and the CTO of the mother company.
You will transform the entire product portfolio into a modern platform formed on top of your decisions. You will help us selecting your own team members and show technical and disciplinary leadership. While driving architectural decisions, technical innovations and infrastructural topics you will also develop high quality code in frontend & backend and ship it to production by using cutting-edge technologies. Everything will be done in close collaboration and exchange with PMs, the CEO and the CTO of the mother company.
In November 2023 I joined the INFITECH Group as the Chief Technology Officer. The INFITECH group forms the umbrella over multiple service providers for insurance and financial brokers. Here I am responsible for leading the technology strategy for the entire group, working closely with the teams to drive innovation, streamlining processes, and deliverering high-quality solutions to our clients.
In April 2021 I got promoted to the HoD IT. Here I am responsible for multiple IT teams as well as for the entire product from a technical view.
In October 2018 I switched from a technical lead position into a team lead position where I currently lead 7 software developers as part of a big IT team with various roles. In addition I am moderating retrospectives, consulting PMs and different teams as well as helping the team to deliver features save and fast.
In spring 2016 I switched to a newly created team focussing on managing insurance contracts at CHECK24. The challenge was to create a new product entirely from scratch. Therefore I helped the team building up a whole new infrastructure using docker and developed several React.js based frontend websites as well as Node.js based backend services in a microservice architecture. In my current position as lead developer I am responsible among others, for the transfer of knowledge, our code quality and the conceptual work before the actual development happens.
In 2014 the management decided to split the current development team. That's why I became a member in a new, small and agile team focussing on legal protection insurances only. In this time we built a new Angular.js based dialogue using a full-responsive approach and adapted the cloned legacy software parts to our needs. In addition, I was responsible for the deployment and delivery pipeline. In the end of 2015 we built a new web-based backoffice tool using React.js and furthermore migrated parts of our website to React.js.
After completing my studies I started my career as software developer at CHECK24 which is the largest online comparison company in Germany. My main tasks included the further development of existing C# based backend systems, the development of WPF based desktop applications and the collaborative development on the main websites. Soon I was able to take responsibility for important business applications like the automatic contract processor or the contract transmission systems. In regard to this we had to deal with many legacy software components, which is why its redevelopment has become increasingly important. Therefore we implemented parts of the software from scratch using test-driven techniques. Finally I took over more and more conceptual responsibility as well as the exchange between the management and IT.
At the age of 18 I founded my own company where I mainly built websites using various technologies.
As a research assistant I was mainly responsible for the chair's website. Furthermore I developed various analysis tools to support the postgraduates in their researches.
During my studies I was employed as a working student at one of the leading information processing companies in the field of OCR. Here I supported the IT team by developing processing tools and small applications in .NET. In addition I collected information from international billing documents to train their OCR classifiers. In the end of 2009 I worked full-time as a graduate to develop my practical part of my bachelor thesis.
Opinions affect us in our day-to-day decisions. In the past, purchase decisions were discussed with family members whereas today we can also utilize the internet where users are able to reveal their experiences within reviews. Based on these reviews buyers are able to identify strengths and weaknesses of the respective product features. Caused by the large amount of data, techniques of computational linguistics and computer science shall help - however, with limited success so far. Often, information can only be resolved with the user's world knowledge. This book describes the chances and the development of an interactive steering process which embodies a connection between man and machine in order to improve the analysis process on opinionated texts.
Tables can be found in almost every medium. They provide the reader with structured data which would be by far less obvious from text only. Whereas humans do not have great difficulties with recognizing structured data in table forms, automatic computer processes have to collect these information arduously from various sources to understand the data structure. Both the amount of different document types and the different types of table layouts complicate the process of automatic table extraction. An exchange of tabular structures between the most common document types is not supported. This book describes the development of a model that represents tabular data across different document types.
Dynamic news entity visualization shows an implementation of visualizing news entity data to give an overview as well as to display emerging and vanishing news topics. This article present a robust and dynamic visualization system with case studies that show its benefits and high functionality.
We developed an interactive visualization based on ImDB data where the user was able to explore shooting locations of movies geographically. This document shows the path of idea generation and development of such an application.