During my studies in Medical Technology at the University of Applied Sciences Trier, I discovered my passion for software development. To deepen this interest, I decided to pursue a second degree in Computer Science (B.Sc.), which I successfully completed.
I currently live in Munich, where I began my professional career as a trainee in software development at CHECK24 Comparison Portal. During the trainee program, I had the opportunity to work in various teams and gain valuable experience in different areas of software development. After successfully completing the program, I was promoted to Software Developer and have since contributed my knowledge and skills to exciting projects.
CHECK24 is the leading German comparison platform with 15 million customers, more than 40 products and over 6,000 employees.
During my time as a trainee, I gained experience in various departments and had the opportunity to work with different teams and technologies. The focus was on development with Java (Spring Boot) and, to some extent, JavaScript/TypeScript (React). After successfully completing the trainee program, I was promoted to Professional Software Developer. In this role, I also took on responsibilities in the DevOps area, with a particular focus on Infrastructure as Code, Kubernetes, and CI/CD processes.
Koesterlich is a fully functional Android Application that publishes recipes from the Instagram food blog Koesterlich. Recipes can be saved in the user's individual cookbook, so all favorite recipes are collected in one place.
With their own web application, administrators have the possibility to set new recipes. The app is connected to a Firebase database where all recipes are stored.
This is the final project of the module 'Web Development' of Trier University of Applied Sciences.
It is a web application for managing a cinema. The application consists of a server that stores the necessary resources persistently and makes them available on request, as well as a browser application that provides functionalities for cinema operators and customers based on these resources.
This is the repository, which I built up during the module 'Algorithmic Design' at Trier University of Applied Sciences. The repository contains the analysis of several algorithm mines according to the pattern: problem description, modeling, algorithmic design, analysis (running time, correctness), implementation and testing.
Python was used as the programming language. The main topics of the course were graph theory, Greedy design patterns, divide and conquer, recursion equations, principles of dynamic programming.
My Bachelor Thesis entitled deals with the use of the international data standard FHIR® for the communication of vital parameters. To this end, the development of standards and terminologies in the healthcare sector with a particular focus on FHIR is scientifically elaborated.
In order to demonstrate the use of FHIR, a prototype software system was created with which the vital parameters recorded with consumer devices can be transferred to a Raspberry Pi 3B+ and converted to FHIR format using the open-source communication server Mirth Connect. The FHIR resources created in this way are loaded to a FHIR Test-Server. With the web-application “GetFHIRData” created as part of this work, the measurement results can be accessed and visualized.
HyperLogLog is an algorithm for the count-distinct problem, approximating the number of distinct elements in a multiset. Calculating the exact cardinality of the distinct elements of a multiset requires an amount of memory proportional to the cardinality, which is impractical for very large data sets.
Probabilistic cardinality estimators, such as the HyperLogLog algorithm, use significantly less memory than this, at the cost of obtaining only an approximation of the cardinality. The HyperLogLog algorithm is able to estimate cardinalities of 10^9 with a typical accuracy (standard error) of 2%, using 1.5 kB of memory.
FamilySearch GEDCOM is a de-facto standard open file format specification to store genealogical data, and import or export it between compatible genealogy software.
Gedcom.js is a JavaScript library that assists the user in reading, writing, and syntax checking Gedcom files. With the generic grammar generator, the syntax can be extended to support additional tags, so software developers can adapt the parser to the needs of their systems.
This work serves as a preparation for the development of a plasma jet for medical applications. In order to understand the sometimes highly complex processes involved in technical plasma production, the reader was given an introduction to the chemical and physical basics. It was shown that the choice of the correct electrode configuration is essential for the success of the developed plasma kit, as it significantly influences the type, shape and temperature of the generated plasma.
In order to support the successful development of a plasma jets, several already established plasma jets were analyzed and summarized in tabular form. Thus, the reader was given an overview of the various possibilities of realizing an electrode system and at the same time pointed out the current state of the art, which offers guidance during the development phase.