iOS * Android * KMP-Experte
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 22926 Ahrensburg
- auf Anfrage
- de | en
- 09.01.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2024 – 12/2025
Tätigkeitsbeschreibung
• Entwicklung eines plattformübergreifenden SDK (iOS/Android/Java) für den Telematik-Infrastruktur-Messenger unter Gematik-Anforderungen (Gesundheitswesen)
• Schwerpunkte: Transport, Storage, API-Layer, Sync, Gematik-Testtreiber, Docker-Integrationstests
• Implementierung einer automatisierten Teststrategie (Unit Tests, Gematik-Testtreiber) und reproduzierbarer E2E-Integrationstests via Docker
• Qualitätssicherung durch Reviews, Refactoring, klare API Contracts und enge Abstimmung mit Stakeholdern
Technologien: Kotlin Multiplatform, Kotlin, Gradle, Docker, Matrix, REST, Git, OWASP, OpenAPI, Test Driven Development (TDD)
Softwareentwickler
7/2024 – offen
Tätigkeitsbeschreibung
Modernisierung iOS/Android Netz-Report Apps Energie-Dienstleister
• Modernisierung iOS Codebase von Objective-C/UIKit zu Swift/SwiftUI
• Modernisierung Android UI von Android Views zu Jetpack Compose
• Wartung und Stabilisierung inkl. Bugfixing, Refactoring und regelmässiger Release-Begleitung
• Kundenumfeld: Energie-Dienstleister (Elektro, Gas, Wasser), u. a. Netze Leipzig, Netze Düsseldorf, Netze Duisburg, Energie-Netz Mittel-Rhein
Technologien: Swift, SwiftUI, Kotlin, Jetpack Compose, Git
Gesundheits-App (Android) Weiterentwicklung und Systemintegration
• Implementierung Google Health Anbindung inkl. Datenmapping und Validierung
• Entwicklung eines Background Service zur kontinuierlichen Datenübertragung an das Backend (robust gegen App-Restarts und Netzwerkwechsel)
Technologien: Kotlin, Android Services, Google Health, REST
Softwareentwickler, Software Architecture, Kotlin, Swift (Programmiersprache)
1/2011 – 12/2023
Tätigkeitsbeschreibung
Teamleitung iOS Team:
* personalverantwortliche Führung des gesamten iOS-Entwickler-Teams
Softwareentwicklung:
* Softwareentwicklung von iOS- und macOS-Anwendungen für Kunden aus
verschiedenen Branchen
* Verantwortung als leitender Entwickler bei der Umsetzung von Kundenprojekten
* Anwendung verschiedener Technologien und Tools, einschliesslich SwiftUI, Swift, Objective-C, Objective-C++, Xcode, Jenkins, Git, SourceTree, Fork, Charles, JIRA, GitHub und BitBucket
• Verantwortung für die iOS-Systementwicklung, einschließlich der Arbeit an einem Binärprotokoll mit C/Objective-C mi Rahmen des Apple MFi-Programms sowie Entwicklung interner und externer iOS-Frameworks
Softwarearchitektur:
* Einschätzung von Kundenprojekten sowie deren Beratung
* Verantwortung für die Auswahl und den Entwurf von Softwarearchitekturen bei einer Vielzahl von Apps und Systemen sowohl innerhalb einzelner Produkte (unter Anwendung von Architekturen wie MVC, MVM und MVP) als auch auf interdisziplinärer Ebene
• Planung und erfolgreiche Durchführung von System Migrationen verschiedener Backend Systeme von Kunden aus unterschiedlichen Branchen
Computational science & engineering (CSE)
7/2000 – 12/2010
Tätigkeitsbeschreibung
Von Jul. 2000 - Mär.2006
• Software-Entwickler im OpenOffice-Core-Team (heute LibreOffice), einer weltweit von Millionen Benutzern genutzten Open Source Office Suite
• Verantwortung für die Pflege und Weiterentwicklung der C/C++-basierten System-Abstraktionsschicht unter Windows, Unix und Linux, um eine plattformübergreifende Codebasis sicherzustellen.
• Konzeption und Implementierung zentraler Integrationskomponenten für OpenOffice.org, darunter:
• Entwurf und Implementierung der Clipboard- und Drag&Drop-Anbindung unter Windows, um die Interoperabilität mit anderen Anwendungen zu verbessern.
• Windows Shell-Erweiterungen, um die Benutzerfreundlichkeit und Betriebssystemintegration zu optimieren.
• E-Mail-Anbindung für StarOffice auf Basis von JavaMail, um eine nahtlose Kommunikation mit E-Mail-Clients zu ermöglichen.
• Filterentwicklung und Writer-Core-Optimierung, um die Dokumentenkompatibilität und Performance der Textverarbeitung zu verbessern.
Technologien: C, C++, Java, Microsoft COM, komponentenbasierte Entwicklung, Large Scale Development
Von April 2006 - Dez. 2010
• Entwurf und Implementierung einer hochverfügbaren Datenbanklösung und -anbindung für die Sun Virtual Desktop Infrastructure (VDI) auf Basis von MySQL Cluster für skalierbare und zuverlässige Datenspeicherung.
• Leitung des Aufbaus und der Pflege einer automatisierten Testumgebung für Sun VDI, um kontinuierliche Qualitätssicherung und Effizienz in der Entwicklung zu gewährleisten.
• Verantwortung für die Pflege und Weiterentwicklung der Konfigurationsdatenbank sowie verschiedener Verwaltungswerkzeuge der Sun Ray Server Software zur Sicherstellung einer stabilen und optimierten Systemverwaltung
Technologien: MySQL Cluster, Java, Bash Shell, C, C++
Softwareentwickler, Software Architecture
Ausbildung
Universität Rostock
Rostock
Über mich
• Native App-Modernisierung: Migration und Refactoring (Objective-C/UIKit -> Swift/SwiftUI, Android Views -> Jetpack Compose), Stabilisierung, Performance- und Wartbarkeits-Optimierung
• Greenfield-Entwicklung: Architektur, Implementierung und Release nativer iOS-/Android-Apps inkl. stabiler Backend-Anbindung (REST) und nachhaltiger Delivery-Prozesse
• KMP-SDK-Entwicklung: Entwicklung plattformübergreifender Core-SDKs (Kotlin Multiplatform - KMP) inkl. Integration Support für iOS/Android/Java
• Gesundheitswesen / TI: Entwicklung eines KMP-SDK als Kernkomponente eines Telematik-Infrastruktur-Messengers basierend auf dem Matrix-Protokoll unter Gematik-spezifischen Anforderungen, >80% Unit-Test-Abdeckung und Docker-basierte E2E-Integrationstests
• Product Impact: Lotto Niedersachsen iOS-App mit 70.000+ MAU und ca. 30% Umsatzanteil; bonprix Shopping App mit >1 Mio. Downloads und >25% Umsatzanteil
• Leadership: Aufbau/Leitung eines iOS-Teams (>=7 Entwickler:innen), Mentoring, Code Reviews und Festlegung von Architekturstandards
Technologie-Fokus: Swift, Kotlin, SwiftUI, Jetpack Compose, Kotlin Multiplatform (KMP), Structured Concurrency, Flows, Clean Architecture
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
