29.09.2025 aktualisiert


Premiumkunde
nicht verfügbariOS Senior Software-Entwickler
Berlin, Deutschland
Weltweit
Dipl.-Ing.Über mich
Ich bin seit 2000 freiberuflich als Software-Entwickler, Architekt und Berater tätig. Seit 2009 liegt mein Schwerpunkt auf der iOS-App-Entwicklung. In der Zeit habe ich neben App Store Titeln vor allem auch Enterprise-Apps entwickelt - meist in agilen Scrum-Projekten mit weltweit verteilten Teams.
Skills
iOS EntwicklungObjective-CUIKitSwift SwiftUI CombineBluetooth Low Energy (BLE)IOT solutionREST API GraphQL
Die ersten iOS-Apps für iPhone/iPad habe ich in Xcode mit Objective-C und UIKit entwickelt, später auch unter Einbindung von Storyboards. Seit Herbst 2016 entwickle ich fast ausschließlich mit Swift, präferiere seitdem eine MVVM-basierte / reaktive / deklarative App-Architektur mit Coordinator-Pattern, seit 2018 hauptsächlich mit Combine & SwiftUI. Gerne übernehme und modernisiere ich aber auch gewachsene Projekte mit einer heterogenen Codebasis und bringe diese auf den aktuellen Stand der Technik.
Bei Hardware-nahen bzw. IoT-Projekten kann ich Kenntnisse mit Bluetooth Low Energy (BLE), Apple HomeKit und Siri, Amazon Web Service (AWS) und dem Nordic nRF52-DK einbringen und Prototypen entwickeln. Bei der Schnittstellen-Kommunikation sind mir viele Formate wie REST oder GraphQL vertraut.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Analyse der bestehenden iOS-App, Integration von neuen Inhalten, Analyse und Behebung
von Fehlern, Planung & Abstimmung mit internen/externen Teams.
Konzeption, Design, Entwicklung und Produktion von Generativer Kunst (p5.js), Bereitstellung als NFTs, Video-Kunst & Musik mit diversen AI-Tools (Midjourney, Hailuo, Luma, Suno etc.) und Apple Final Cut Pro, erste Onchain-Versuche und Prototypen (Solidity/Ethereum, Smart Contracts, Base, OnchainKit)
Übernahme einer bestehenden iOS-App (Swift/SwiftUI), Implementierung von verschiedenen App-Features, Refaktorierung & Fehlerbehebung, Planung & Abstimmung mit internen/externen Teams, Integration von Social Login (Apple, Google, Facebook), Anbindung SAP CDC (Gigya), Anbindung Mobile REST-API, Integration Microsoft App Center Diagnostics & Analytics, Implementierung von Unit-Tests, Lokalisierung UI/Dokumente, Code Reviews und Pull Requests in Azure DevOps, Bereitstellung von App-Builds in Microsoft App Center / Apple App Store / Testflight, Dokumentation und Support