freiberufler iOS * Android * KMP-Experte auf freelance.de

iOS * Android * KMP-Experte

offline
  • auf Anfrage
  • 22926 Ahrensburg
  • auf Anfrage
  • de  |  en
  • 09.01.2026
  • Contract ready

Kurzvorstellung

Senior Mobile Engineer und hands-on Software-Architekt (iOS/Android/KMP) mit 25+ Jahren Erfahrung in der Produktentwicklung - von Legacy-Modernisierung bis Greenfield-Delivery.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Android Entwicklung
  • iOS
  • iOS Entwicklung
  • jetpack compose
  • Json
  • Kotlin1 J.
  • Restful-API
  • Software Architecture12 J.
  • Softwareentwickler12 J.
  • SWIFT
  • Swift (Programmiersprache)1 J.
  • SwiftUI
  • UIKit
  • xcode

Projekt‐ & Berufserfahrung

Externer Kotlin Multiplatform Entwickler TI-Messenger-SDK (Matrix)
Techniker Krankenkasse, Hamburg
10/2024 – 12/2025 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Softwareentwickler

Freelance Softwareentwickler / Mobile Architect
TBZ Service GmbH, Berlin
7/2024 – offen (1 Jahr, 10 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Softwareentwickler, Software Architecture, Kotlin, Swift (Programmiersprache)

Head of iOS Development (Festanstellung)
apploft GmbH, Hamburg
1/2011 – 12/2023 (13 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Computational science & engineering (CSE)

Senior Software Engineer (Festanstellung)
Sun Microsystems / Oracle, Hamburg
7/2000 – 12/2010 (10 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Softwareentwickler, Software Architecture

Ausbildung

Dipl.-Ing.
Technische Informatik
Universität Rostock
1997
Rostock

Über mich

Senior Mobile Engineer und hands-on Software-Architekt (iOS/Android/KMP) mit 25+ Jahren Erfahrung in der Produktentwicklung - von Legacy-Modernisierung bis Greenfield-Delivery.
• 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
518
Alter
55
Berufserfahrung
28 Jahre und 9 Monate (seit 07/1997)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden