Projects

Multiple Keywords: You can search using multiple keywords by separating them with a space or comma (e.g., Angular, Spring Boot).

Insurance Portal

German Company

06/2025 - 07/2025

This tool is used to record incident claims involving e-scooters as either the cause or the injured third party. It records data on the course of the accident, travel information, document uploads, personal data and a summary overview.

Responsibilities:

  • Frontend Software Development (Angular)

  • Performance optimization, reduced total API Calls by 50% using a caching logic with Angular Signals

  • Accessibility optimization

  • Implement a mobile-first design and optimize the page layout for mobile devices, tablets, and desktops.

Angular

CSS

date-fns

ESLint

Firebase

Git

GitLab

HTML

i18n

RxJs

SCSS

Typescript

Personal website

-

07/2024 - 08/2024

Continuous development and optimization of my personal website.

Responsibilities:

  • Frontend Software Development (Next.js)

  • Optimization of the website for search engines (SEO)

  • Performance optimization

  • Accessibility optimization

  • Automated end-to-end tests for accessibility

a11y

CSS

date-fns

ESLint

Git

GitHub

GitHub Actions

HeroUI

HTML

Husky

i18n

motion

Next.js

Playwright

Prettier

SCSS

Tailwind CSS

Typescript

IoT Distribution Grid

German Company

09/2022 - 06/2024

With our IoT solution, we are enabling the digitalization of distribution grids. By using our real-time data, we make grid operators fit for the energy transition and e-mobility and make the grids intelligent. The overall system consists of sensors for current and voltage measurement (hardware), which are installed in a local grid station (transformer station) and transmit continuous measurement data to our IoT backend, as well as the software solution provided. This includes the storage, analysis and provision of the data (Cloud) as well as the management of the devices in the field and their continuous software updates (Device Cloud).

Responsibilities:

  • Fullstack Software Development (Angular, Spring Boot (Kotlin), Spring Boot (Java), Python, Express.js, Golang, MongoDB, MariaDB)

  • Technical consulting and analysis of existing systems and future requirements

  • Independent development, planning and implementation of IT concepts and solutions

  • Developed a vulnerability monitoring tool for over 60 services and applications, which served as the foundation for ISO 27001 certification

  • Reduced API response times by 75%—optimizing API calls, database queries, and large dataset processing (MongoDB and SQL)—bringing response times from over 40 seconds to under 10 seconds

  • Cut Keycloak session load by 98% by optimizing performance and utilization of technical users and API keys: reduced multiple 10.000 of 10-hour sessions to a few hundred and lowered average system load from over 80% to under 15%

  • Responsible as service owner for 6 critical applications, managing dependency updates, bug fixes, refactoring, and code reviews to ensure high-quality, secure code

  • Implemented multiple services that aggregate and cleanse 4.6 million records daily for use in statistics, charts, and reports

  • Microservices

  • Automated Unit/Integration/e2e – Tests

  • Documentation

Alembic

Angular

Angular Material

apexcharts

Argo CD

Axios

Chai.js

Cloud Computing

Confluence

CSS

Cypress

date-fns

Docker

ESLint

Express.js

faker-js

Flask

Flyway

Gin

Git

GitLab CI

Golang

googlemaps

Gradle

HTML

Husky

i18n

immer

Jasmine

Jest

Jira

JUnit

k9s

Karma

Keycloak

Kubernetes

Liquibase

MariaDB

MariaDB Connector/Python

Maven

Mocha.js

Mockito

MongoDB

mongoose

MQTT

NgRx

npm

NumPy

OAuth 2.0

paho-mqtt

pandas

Prettier

pylint

PyMongo

pytest

Python

Redis

REST

RxJs

Scrum

SCSS

SonarQube

Spring Boot (Java)

Spring Boot (Kotlin)

SQLAlchemy

Stylelint

Swagger

Testcontainers

Typescript

Quotation Estimation

Exxeta AG

04/2022 - 06/2024

An internal tool for managing, calculating and controlling agile software projects and software maintenance contracts. In addition, optimization of project costs and risk assessment.

Responsibilities:

  • Fullstack Software Development (Next.js, React, Spring Boot (Java), PostgresDB)

  • Technical consulting and analysis of existing systems and future requirements

  • Independent development, planning and implementation of IT concepts and solutions

  • Automated Unit/Integration – Tests

  • Documentation

Ant Design

AzureAD

Checkstyle

Confluence

CSS

Cypress

Day.js

Emotion CSS

ESLint

Git

GitLab CI

Hibernate

HTML

Husky

i18n

Jest

Jira

JUnit

Liquibase

Lombok

MapStruct

Mockito

Next.js

NextAuth.js

npm

Nx Monorepo

PostgressDB

Prettier

React

REST

Scrum

SCSS

SonarQube

Spring Boot (Java)

Swagger

Testcontainers

Typescript

WelthTech PaaS

German Fintech Company

04/2022 - 08/2022

WealthTech Platform as a Service that enables asset & wealth managers to digitize their business models. The multi-client capable platform offers service packages for core processes as well as third-party provider connections.

Responsibilities:

  • Backend Software Development (Spring Boot (Java))

  • Technical consulting and analysis of existing systems and future requirements

  • Independent development, planning and implementation of IT concepts and solutions

  • Microservices

  • Automated Unit/Integration – Tests

  • Documentation

Argo CD

AssertJ

Checkstyle

Cloud Computing

Confluence

Docker

Flyway

Git

GitLab

Gradle

Hibernate

Jira

JUnit

Kafka

Kubernetes

Lombok

MapStruct

Mockito

ModelMapper

OAuth 2.0

PostgressDB

REST

Scrum of Scrums

SonarQube

Spring Boot (Java)

Swagger

Smart Mobility Portal

Big German Energy Company

04/2020 - 03/2022

The Smart Mobility Portal is the solution for managing charging infrastructure and electric vehicle fleets. It provides a simple overview of all own charging points supplemented by remote control options. In addition, all charging media used, fleet participants and electric vehicles can be clearly managed. Dashboards and the export of charging reports provide a structured overview of the use of the charging infrastructure and the charging behavior of the fleet.

Responsibilities:

  • Fullstack Software Development (Angular, Spring Boot (Java), MongoDB)

  • Technical consulting and analysis of existing systems and future requirements

  • Independent development, planning and implementation of IT concepts and solutions

  • Optimized performance by moving computational logic from the backend into the database. Previously, large time-range queries were impossible; afterward, response times dropped to just a few seconds

  • Implemented various graphical dashboards for partners, fleet managers, and infrastructure managers

  • Integrated WebSockets to display live data for vehicles and infrastructure

  • Implemented a web app to migrate the legacy login flow to a single sign-on (SSO) solution

  • Automated Unit/Integration/e2e – Tests

  • Documentation

Angular

Angular Material

Azure DevOps

AzureAD

Bootstrap

Cloud Computing

CSS

Cucumber

Cypress

Docker

echarts

ESLint

Git

HTML

Husky

i18n

Jest

JUnit

Lombok

Mockito

MongoDB

NgRx

Nx Monorepo

OAuth 2.0

Prettier

REST

RxJs

Scrum of Scrums

SCSS

SonarQube

Spring Boot (Java)

Swagger

Typescript

Websocket

MyProjects

Big German Automotive Company

08/2019 - 03/2020

Calculation of business cases and evaluation tool for mangers, who decide if a project is profitable and if it should be developed internal or external.

Responsibilities:

  • Frontend Software Development (Angular)

  • Technical consulting and analysis of existing systems and future requirements

  • Independent development, planning and implementation of IT concepts and solutions

  • Invented and contributed to the testing infrastructure with automated unit and e2e tests.

  • Designed, led, and executed a comprehensive refactoring of a critical Angular application, reducing bugs, improving code maintainability, and decoupling tightly integrated components

  • Automated Unit/Integration – Tests

  • Documentation

Angular

Bootstrap

Confluence

CSS

Docker

Git

GitLab CI

HTML

i18n

Jest

Jira

ng2-charts

Protractor

REST

RxJs

Scrum

SCSS

TSLint

Typescript

Bachelor Thesis

Exxeta AG

04/2019 - 08/2019

Evaluating the advantages and disadvantages of GraphQL and REST in a company context involves analyzing factors such as performance, flexibility, scalability, development complexity, and the ability to meet evolving business needs. Additionally, considerations like team expertise, existing infrastructure, and long-term maintenance play a critical role in determining the most suitable API approach.

Responsibilities:

  • Fullstack Software Development (Angular, Spring Boot (Java), PostgresDB)

Angular

Bootstrap

CSS

Git

GitLab CI

GraphQL

HTML

Liquibase

Lombok

Maven

REST

RxJs

SCSS

Spring Boot (Java)

Swagger

Typescript

eScan

Big German Bank

05/2018 - 03/2019

Development of an electronic document processing and archiving tool.

Responsibilities:

  • Frontend Software Development (Angular)

  • Independent development, planning and implementation of IT concepts and solutions

  • Invented and contributed to the testing infrastructure with automated unit and e2e tests.

  • Automated Unit/Integration/e2e – Tests

Angular

Confluence

CSS

Git

GitLab CI

HTML

i18n

Jasmine

Jenkins

Jira

JUnit

Karma

Mockito

OAuth 2.0

PrimeNG

Protractor

REST

RxJs

Scrum

SCSS

SonarQube

Spring

Swagger

Typescript

E-Bike leasing portal

German Leasing Company

08/2017 - 05/2018

The companies offered their employees to lease e-bikes from the leasing company and the employees can choose the e-bike from bicycle dealers. The entire leasing process was fully digital and could be completed in one day.

Responsibilities:

  • Frontend Software Development (Angular)

  • Independent development, planning and implementation of IT concepts and solutions

Angular

Azure DevOps

Bootstrap

CSS

Git

HTML

RxJs

Scrum

SCSS

Typescript