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