I am an experienced technology leader with a passion for innovation, problem-solving and pragmatism.
My expertise spans aligning technology with business goals, scaling digital platforms, agile development, full-stack development, leading large cross-functional teams and building a strong engineering culture.
At 18, I started my own web development company, setting the foundation for my career in IT. While studying Computer Science at the University of Konstanz I gained hands-on experience as a working student at OpenText. My professional career started at CHECK24 advancing from full-stack developer to a Head of Department where I managed multiple, cross-functional IT teams. Then I joined INFITECH GmbH as the CTO, driving the digital transformation, optimizing development processes, and fostering innovation across all portfolio companies.
In November 2023 I joined the INFITECH GmbH as a Chief Technology Officer. As a holding, INFITECH GmbH unites multiple service providers for insurance and financial brokers. My mission is to drive the digital transformation, optimize development processes and foster innovation across all portfolio companies.
In April 2021 I got promoted to the Head of Department leading multiple IT teams. I was focussed on the development of the customer-facing parts of the product and its technical adaption to the changing business models.
In October 2018 I switched to a team lead role where I led a team of 7 software full-stack JS developers managing people and IT projects, driving technical decisions and fostering an agile collaboration between development and management.
In spring 2016 I switched to a newly founded team focussing on managing insurance contracts at CHECK24. The challenge was building a new product entirely from scratch. I was responsible for driving technical decisions while shipping the features fast.
In 2014, the development team was restructured and I became part of a newly formed, agile team focused on legal protection insurance. I helped developing several fully responsive Angular.js based SPAs, customized the legacy systems to fit to the business' needs and implemented a Continuous Deployment & Delivery pipeline. In late 2015, I became a major part in migrating our platform to React.js, enhancing maintainability, scalability and performance.
I started my career at CHECK24 in the insurance business as a software developer focusing on backend systems and desktop applications. I quickly took ownership of key business applications, including the automatic contract processing and contract transmission systems and started modernizing legacy components using test-driven development. Over time, I expanded my role to include conceptual planning and frontend development.
At the age of 18, I started my own business where I offered EDV services, web development and software development.
During my studies I was employed as a working student in 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 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.