Senior Software Engineer (Freiberuflich)
-
JYSK01.2025 - derzeit
Mitarbeit in einem agilen Entwicklungsteam, das mehrere Microservices verantwortet, die für die Erstellung von Preisschildern für ca. 3.000 Filialen in ca. 30 Ländern verantwortlich sind.
- Design und Entwicklung von Container-basierten RESTful Microservices mit Java, Spring, Kafka, OpenAPI und MariaDB.
- Design und Entwicklung von Full-Stack-Web-Apps mit Java, Spring, TypeScript, React und Hilla.
- Starker Fokus auf Test-getriebene Entwicklung, hohe Testabdeckung und Testautomatisierung u.a. mit JUnit, Testcontainers, Mockito.
- Absicherung des Zugriffs auf die Microservices mit OAuth-Protokoll, Keycloak und API-Gateways.
- Verantwortung für die Erstellung und Pflege von CI/CD-Tools und Pipelines unter Verwendung von u.a. GitHub, JIRA, Jenkins und Gradle.
- Verantwortung für das Release, den Betrieb und die Überwachung von Microservices mit Helm, Kustomize, Kubernetes und Splunk.
- Nutzung von GenAI-Technologien (GitHub Copilot).
Mitarbeit in einem agilen Entwicklungsteam, das mehrere Microservices verantwortet, die als Integrationsschicht für die Prozessautomatisierung bei der Schadensregulierung bei einem großen öffentlichen Versicherungsunternehmen (7.000+ Mitarbeitende) zum Einsatz kommen.
- Design und Entwicklung von Container-basierten RESTful und SOAP Microservices mit Kotlin, Spring, Camunda, OpenAPI und PostgeSQL.
- Starker Fokus auf Test-getriebene Entwicklung, hohe Testabdeckung und Testautomatisierung u.a. mit JUnit, Testcontainers, Wiremock.
- Absicherung des Zugriffs auf die Microservices mit OAuth-Protokoll, Keycloak, digitalen Signaturen und API-Gateways.
- Verantwortung für die Erstellung und Pflege von CI/CD-Tools und Pipelines unter Verwendung von u.a. Bitbucket, JIRA, Tekton, Jenkins und Gradle.
- Verantwortung für das Release, den Betrieb und die Überwachung von Microservices mit Kustomize, OpenShift, Splunk und Dynatrace.
- Pflege und Verbesserung der Entwicklungsumgebung mit Ansible, Vagrant und Shell-Scripting.
Freiberuflicher Dozent & Trainer
-
DHSH09.2021 - 12.2024
- Als freiberuflicher Dozent habe ich einmal pro Jahr das Wahlpflichtmodul “Projekt Mobile Anwendungen” unterrichtet. In dem Modul habe ich theoretisches und praktisches Wissen zur App-Entwicklung mit React Native, Expo und JavaScript vermittelt.
- Als Trainer habe ich theoretisches und praktisches Wissen zur App-Entwicklung mit React Native, Expo und JavaScript vermittelt.
Co-Founder & Software Engineer
-
Timebook10.2020 - 12.2021
- Mitgründer eines lokalen Startups names “Timebook”, welches das Ziel hatte eine App für die persönliche Kommunikation, die Zeit- und Event-Planung zu entwickeln.
- Verantwortung für den gesamten Softwareentwicklungszyklus, einschließlich des Designs und der Entwicklung einer iOS- und Android-App mit React Native, Expo und JavaScript.
- Verantwortung für das Design und die Entwicklung des entsprechenden Backends mit Express, JavaScript und MongoDB.
- Verantwortung für die Integration eines Zahlungsanbieters (Mollie) und verschiedener Drittanbieter-APIs in die App und das Backend.
Product Manager & Product Owner
-
FLS10.2019 - 10.2020
- Verantwortung für Produktstrategie, Roadmap und Anforderungsmanagementprozess bei der FLS GmbH.
- Unterstützung beim Übergang zu einem agilen Produktentwicklungsprozess.
- Bereichsleiter Software Development & Collaboration
- Verantwortung für die Leitung des Bereiches mit 25 Mitarbeiter:innen.
- Managing Consultant Mobile & Web
- Konzeption und Entwicklung von mobilen Apps und Web-Apps
- Architektur- und Technologie-Beratung
- System-Integration und Schnittstellenentwicklung
- Prozessanalyse und -beratung
- Vertriebsunterstützung und Erstellung von Angeboten
- Fachliches Mentoring von Kolleginnen und Kollegen sowie Betreuung von Praktikanten und Studenten