Projekte

Mehrere Schlüsselwörter: Sie können mit mehreren Schlüsselwörtern suchen, indem Sie diese mit einem Leerzeichen oder Komma trennen (z.B. Angular, Spring Boot).

Versicherungsportal

Deutsches Unternehmen

06/2025 - 07/2025

Dieses Tool dient der Erfassung von Schadensfällen, bei denen E-Scooter als Verursacher bzw. geschädigte dritte Person beteiligt sind. Es werden Daten zum Unfallhergang, zu den Fahrtinformationen, zum Upload von Dokumenten, zu den persönlichen Daten und eine Zusammenfassung als Übersicht erfasst.

Aufgaben:

  • Frontend Software Entwicklung (Angular)

  • Optimierung der Performance, Reduzierung der Gesamtzahl der API-Aufrufe um 50% durch Verwendung einer Caching Logik mit Angular Signals

  • Optimierung der Barrierefreiheit

  • Umsetzung des Mobile-First-Designs und die Optimierung des Seitenlayouts für mobile Endgeräte, Tablets und Desktop-Endgeräte.

Angular

CSS

date-fns

ESLint

Firebase

Git

GitLab

HTML

i18n

RxJs

SCSS

Typescript

Persönliche Webseite

-

07/2024 - 08/2024

Stetige Weiterentwicklung und Optimierung meiner persönlichen Webseite.

Aufgaben:

  • Frontend Software Entwicklung (Next.js)

  • Optimierung der Website für Suchmaschinen (SEO)

  • Optimierung der Performance

  • Optimierung der Barrierefreiheit

  • Automatisierte End-to-End-Tests für Barrierefreiheit

a11y

CSS

date-fns

ESLint

Git

GitHub

GitHub Actions

HeroUI

HTML

Husky

i18n

motion

Next.js

Playwright

Prettier

SCSS

Tailwind CSS

Typescript

IoT Verteilte Netze

Deutsches Unternehmen

09/2022 - 06/2024

Mit unserer IoT-Lösung ermöglichen wir die Digitalisierung der Verteilnetze. Mit unseren Echtzeitdaten machen wir Netzbetreiber fit für die Energiewende und E-Mobilität und machen die Netze intelligent. Das Gesamtsystem besteht aus Sensoren zur Strom- und Spannungsmessung (Hardware), die in einer lokalen Netzstation (Trafostation) installiert werden und kontinuierlich Messdaten an unser IoT-Backend übertragen, sowie der bereitgestellten Softwarelösung. Diese umfasst sowohl die Speicherung, Analyse und Bereitstellung der Daten (Cloud) als auch das Management der Geräte im Feld und deren kontinuierliche Software-Updates (Device Cloud).

Aufgaben:

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

  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen

  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen

  • Entwicklung eines Tools zur Überwachung von Sicherheitsschwachstellen für mehr als 60 Dienste und Anwendungen, das als Grundlage für die ISO27001-Zertifizierung diente

  • Reduzierung der API-Antwortzeiten um 75 %, Optimierung von API-Aufrufen, Datenbankabfragen und Verarbeitung von großen Datensätzen (MongoDB und SQL), Antwortzeiten von +40 Sekunden zu Antwortzeiten unter 10 Sekunden

  • Reduzierung der Keycloak-Session-Last um 98 %, Optimierung der Keycloak Performance und Auslastung technischer User und API Keys. Reduzierte mehrere 10.000 Sessions, die 10h gültig blieben auf wenige hundert und eine durchschnittliche Auslastung von +80% auf weniger 15%

  • Verantwortlich für 6 kritische Anwendungen als Service-Owner, einschließlich der Aktualisierung von Abhängigkeiten, Fehlerbehebungen, Refactoring und Code-Reviews, um qualitativ hochwertigen und sicheren Code zu gewährleisten

  • Implementierte mehrere Services, die täglich 4,6 Millionen Datensätze aggregierten und korrigierten, die für Statistiken, Diagramme und Berichte verwendet wurden

  • Microservices

  • Automatisierte Unit/Integration/e2e – Tests

  • Dokumentation

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

Angebot Schätzung

Exxeta AG

04/2022 - 06/2024

Ein internes Tool zur Verwaltung, Kalkulation und Kontrolle von agilen Softwareprojekten und Softwarewartungsverträgen. Darüber hinaus Optimierung der Projektkosten und Risikobewertung.

Aufgaben:

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

  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen

  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen

  • Automatisierte Unit/Integration – Tests

  • Dokumentation

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

Deutsches Fintech Unternehmen

04/2022 - 08/2022

WealthTech Platform as a Service, die es Asset & Wealth Managern ermöglicht, ihre Geschäftsmodelle zu digitalisieren. Die mandantenfähige Plattform bietet Servicepakete für Kernprozesse sowie Drittanbieteranbindungen.

Aufgaben:

  • Backend Software Entwicklung (Spring Boot (Java))

  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen

  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen

  • Microservices

  • Automatisierte Unit/Integration – Tests

  • Dokumentation

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

Großer deutscher Energiekonzern

04/2020 - 03/2022

Das Smart Mobility Portal ist die Lösung für das Management von Ladeinfrastruktur und Elektrofahrzeugflotten. Es bietet einen einfachen Überblick über alle eigenen Ladepunkte, ergänzt durch Fernsteuerungsmöglichkeiten. Darüber hinaus können alle eingesetzten Lademedien, Flottenteilnehmer und Elektrofahrzeuge übersichtlich verwaltet werden. Dashboards und der Export von Ladeberichten geben einen strukturierten Überblick über die Nutzung der Ladeinfrastruktur und das Ladeverhalten der Flotte.

Aufgaben:

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

  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen

  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen

  • Optimierung der Performance, Verlagerung der Berechnungen vom Backend in die Datenbank. Zuvor konnten große Zeiträume nicht abgefragt werden, danach betrug die Antwortzeit wenige Sekunden

  • Entwicklung verschiedener grafischer Statistiken für Partner, Flotten- und Infrastrukturmanager

  • Integration von WebSockets zur Anzeige von Live-Daten zu Fahrzeugen und Infrastruktur

  • Implementierung einer WebApp, die den veralteten Login Flow auf ein Single Sign-On migriert

  • Automatisierte Unit/Integration/e2e – Tests

  • Dokumentation

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

Großer deutscher Automobilkonzern

08/2019 - 03/2020

Berechnung von Business Cases und Bewertungsinstrument für Manager, die entscheiden, ob ein Projekt rentabel ist und ob es intern oder extern entwickelt werden soll.

Aufgaben:

  • Frontend Software Entwicklung (Angular)

  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen

  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen

  • Konzipierte und trug zur Testinfrastruktur mit automatisierten Unit- und End-to-End-Tests bei

  • Konzeption, Leitung und Durchführung eines umfassenden Refactorings einer kritischen Angular-Anwendung, wodurch Bugs reduziert, die Wartbarkeit des Codes verbessert und eng integrierte Komponenten entkoppelt wurden

  • Automatisierte Unit/Integration – Tests

  • Dokumentation

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

Die Bewertung der Vor- und Nachteile von GraphQL und REST im Unternehmenskontext erfordert die Analyse von Faktoren wie Leistung, Flexibilität, Skalierbarkeit, Entwicklungskomplexität und der Fähigkeit, sich an wechselnde Geschäftsanforderungen anzupassen. Zudem spielen Überlegungen wie die Expertise des Teams, bestehende Infrastruktur und langfristige Wartung eine entscheidende Rolle bei der Wahl des geeigneten API-Ansatzes.

Aufgaben:

  • Fullstack Software Entwicklung (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

Deutsche Großbank

05/2018 - 03/2019

Entwicklung eines Tools zur elektronischen Dokumentenverarbeitung und -archivierung.

Aufgaben:

  • Frontend Software Entwicklung (Angular)

  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen

  • Konzipierte und trug zur Testinfrastruktur mit automatisierten Unit- und End-to-End-Tests bei

  • Automatisierte 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

Deutsche Leasing-Gesellschaft

08/2017 - 05/2018

Die Unternehmen boten ihren Mitarbeitern an, E-Bikes von der Leasinggesellschaft zu leasen, und die Mitarbeiter konnten das E-Bike bei Fahrradhändlern auswählen. Der gesamte Leasingprozess war vollständig digital und konnte an einem Tag abgeschlossen werden.

Aufgaben:

  • Frontend Software Entwicklung (Angular)

  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen

Angular

Azure DevOps

Bootstrap

CSS

Git

HTML

RxJs

Scrum

SCSS

Typescript