Portfolio

Zuletzt aktualisiert: August 2025

Ich bin offen für neue Projekte und stehe für Beratung und freiberufliche Aufträge zur Verfügung. Wenn Sie interessiert sind, finden Sie hier weitere Details.

Unbekannt
--
Freiberuflicher Berater
Berlin • Remote • April 2025

Entwicklung der technischen Grundlage für eine moderne Retail-Media-Plattform, Ablösung von Altsystemen zur Bereitstellung einer skalierbaren, flexiblen Self-Service-Lösung für Werbetreibende zur Verwaltung und Zielgruppenansprache von Anzeigen.

  • Entwurf und Entwicklung verteilter Microservices mit Kotlin und Spring Boot
  • Implementierung und Wartung von REST-APIs für interne und externe Systeme
  • Integration von Kevel für die dynamische Bereitstellung von Werbeinhalten
  • Aufbau von Daten-Workflows mit Apache Airflow und Verwaltung von Datenbanken mit Liquibase
  • Nutzung von Terraform und Kubernetes für grundlegende Infrastrukturaufgaben und Verwaltung von CI/CD-Pipelines mit GitHub Actions und Docker
ING Deutschland
ING Deutschland
Freiberuflicher Berater
Nürnberg • Remote • Juli 2024 — März 2025

Webanwendung für den Kundenservice der Bank zur effizienten Durchführung aller Finanzdienstleistungen per Telefon

  • Entwicklung und Erweiterung von Java-Anwendungen mit neuen Funktionen und Upgrades unter Einsatz von Java, JEE, Spring, Hibernate und SQL
  • Anpassung der Anwendungen an regulatorische und technische Änderungen mit Spring und Wicket
  • Fehlerbehebung und Sicherstellung der Stabilität
  • Implementierung automatisierter Tests zur Sicherung von Qualität und Compliance
  • Integration von Drittsystemen und APIs über REST und Webservices
  • Unterstützung im Betrieb, bei Builds, Deployments und Datenbankverwaltung
Clue
Biowink GmbH
Senior Software Engineer
Berlin • Remote • Sep 2022 — Apr 2024

Entwicklung und Wartung der iOS-App Clue Period Tracker & Calendar

  • Mitwirkung bei der Neuimplementierung der bestehenden App in Objective-C unter Einsatz eines modernen Stacks mit SwiftUI und async/await-Programmierung.
  • Unterstützung bei der Backend-Entwicklung in einer Microservices-Architektur mit Kotlin.
  • Beitrag zur Optimierung des Deployment-Prozesses mit fastlane und GitHub Actions.
  • Verbesserung des CI-Setups, wodurch die Ausführungszeit von UI-Tests deutlich reduziert wurde.
  • Koordination der technischen Integration von Oura-Smartring-Daten ins Backend. Entwicklung von Datenvisualisierungen für Schlafdauer in der App mit Swift Charts.
  • Erfolgreiche Arbeit in einem internationalen Umfeld mit Kollegen aus über 17 Ländern. Tätigkeit im regulierten medizinischen Umfeld, da die App als Medizinprodukt der Klasse B eingestuft ist.
Exaring
Exaring AG
Senior Software Engineer iOS
München • Hybrid • Sep 2017 — Jul 2022

Entwicklung und Wartung der iOS- und tvOS-Apps für waipu.tv und O₂ TV

  • Erstellung der Framework-Architektur und des Projekt-Setups zur plattformübergreifenden Entwicklung für unterschiedliche Marken aus einer gemeinsamen Codebasis.
  • Entwicklung und Optimierung wesentlicher Teile der tvOS-App.
  • Verantwortung für einen zuverlässigen Videoplayer.
  • Implementierung wichtiger Funktionen für die iOS-App (EPG, VOD-Mediathek, Nutzeraufnahmen).
  • Entwicklung eines neuen Login-Mechanismus für Großbildschirme und Koordination mit Teams anderer Plattformen. Unterstützung beim Patentantragsprozess und der Dokumentation.
Unternehmen
SISOL erneuerbare Energien GmbH
Freiberuflicher Softwareentwickler
Nürnberg • Remote • 2016 — 2022

Entwicklung einer mehrsprachigen, plattformübergreifenden Desktop-Anwendung für ETIM-Klassifikation und Merkmalverwaltung.

  • Konzeption und Implementierung der Kernarchitektur mit Java, JavaFX und Swing.
  • Entwicklung einer Importlösung für ETIM-Kataloge zur Verarbeitung mehrerer Versionen und Sprachen.
  • Realisierung von Vergleichs- und Bearbeitungsfunktionen für komplexe Produkteigenschaften.
  • Optimierung der Datenbankleistung und -verarbeitung für umfangreiche Kataloge.
  • Einführung automatisierter Tests und Qualitätssicherungsmaßnahmen.
  • Mitwirkung an agiler Umsetzung, Anforderungsanalyse und Stakeholder-Kollaboration.
ING Deutschland
ING Deutschland
Senior Software Engineer & Tech Lead iOS
Nürnberg • Vor Ort • Okt 2014 — Aug 2017

Entwicklung und Wartung der iOS-Banking-App für ING Deutschland

  • Aufbau des internen iOS Teams bei ING Deutschland.
  • Planung und Implementierung der grundlegenden Infrastruktur und des Projekt-Setups für eine modulare App, sodass verschiedene ING-Abteilungen Kernfunktionen pflegen und beitragen können.
  • Implementierung zentraler Funktionen für Geldtransfers direkt in der App.
Gymder
Gymder
Freiberuflicher Berater (Android, iOS)
München • Remote • Jul 2016 — Jul 2017

Mitwirkung an der Entwicklung der Fitness-App Gymder, einem sozialen Fitness-Tool, das Fitnessbegeisterte für gemeinsame Workouts vernetzt. Zusammenarbeit bei der iOS- und Android-Entwicklung zur Verbesserung von Nutzererfahrung und Funktionalität, mit Fokus auf soziale Interaktionen im Training.

ING Deutschland
ING Deutschland
Senior Software Engineer Java
Nürnberg • Vor Ort • Apr 2012 — Sep 2014

Entwicklung interner Webanwendungen für Berechtigungsmanagement und Callcenter-Agenten

  • Architektur und Implementierung einer IT-Plattform für workflowgestütztes Berechtigungsmanagement mit modernen Tools und Frameworks wie Spring, Hibernate, Wicket, JUnit, Mockito und QueryDSL.
  • Bereitstellung und Betrieb der IT-Berechtigungsplattform in der Produktionsumgebung inkl. Oracle Waveset Identity Manager.
  • Mitwirkung bei Konzeption und Umsetzung einer internen Webanwendung für Callcenter-Agenten, genutzt während Kundengesprächen für Kontoaktionen nach erfolgreicher Authentifizierung. Technologien: Wicket, Jenkins, Nexus, JUnit, Mockito, Spring.
  • Sicherstellung der Einhaltung von Entwicklungsrichtlinien und Qualitätssicherung durch automatisierte IT-Tests
SBB
Schweizerische Bundesbahnen SBB
Freiberuflicher Auftragnehmer (Java, OpenGL)
Bern, Schweiz • Vor Ort • Jan 2012 — Mär 2012

Unterstützung bei Prototyping und Performance-Tuning

  • Prototypische Implementierung einer Zugfahrplan-Rendering-Komponente für Fahrdienstleiter mit OpenGL.
  • Performance-Tuning des Renderings und Anpassungen am Dispatcher-Client in Java mit Eclipse RCP.
Lumatix
Lumatix
Mitgründer & Lead Engineer
Erlangen • Hybrid • Sep 2010 — Jan 2012

Mitbegründung von Lumatix und Leitung der Entwicklung des Lumatix Atrium Designers, einer 3D-Echtzeit-Visualisierungs-Middleware.

  • Evaluierung und Umsetzung verschiedener Ansätze und wissenschaftlicher Veröffentlichungen zur Echtzeit-Globalbeleuchtung.
  • Design und Implementierung der Grafikroutine und Kernkomponente des Produkts in C++, OpenGL und OpenCL.
Spirit Link
Spirit Link GmbH
Freiberuflicher Berater
Erlangen • Hybrid • Apr 2009 — Aug 2010

Technische Beratung und Umsetzung verschiedener Java-Projekte

  • Beratungs- und Umsetzungsprojekte für Novartis auf dotCMS mit Java.
  • Wartung eines Preislisten-Management-Tools mit Java und Eclipse RCP für Siemens.
Spirit Link
Spirit Link GmbH
Senior Software Engineer Java
Erlangen • Vor Ort • Mai 2001 — Mär 2009

Technische Leitung und Umsetzung mehrerer Projekte im Java/JEE-Umfeld für Unternehmen wie Siemens AG, Novartis Oncology und Areva NP.

  • Entwicklung von Java-basierten Web- und Rich-Client-Anwendungen.
  • Architekturelles Design, Modellierung und Programmierung. Leitung projektspezifischer Teams mit bis zu 6 Personen.
  • Schwerpunkte: Wissens- und Dokumentenmanagement sowie medizinische Bildverarbeitung.
Birthday Reminder
2012 — Heute

Eine App, die Benutzern hilft, sich an die Geburtstage ihrer Liebsten zu erinnern und so stärkere Verbindungen durch rechtzeitige Erinnerungen zu fördern.

LWT27
2022 — Heute

Eine Hausautomatisierungs-App mit Fokus auf die Steuerung von Fensterjalousien, die Komfort und Energieeffizienz im Alltag verbessert.

AKAD University
AKAD University
Diplom Wirtschaftsinformatik (FH)
Stuttgart, Deutschland • Sep 2005 — Apr 2009

Schwerpunkt: Computerintegrierte Systeme, Softwareentwicklung, Netzwerktechnik
Note: Sehr gut (1,3)

Deutsch

Muttersprache

Englisch

Fließend