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.
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