28.11.2022 aktualisiert

**** ******** ****
100 % verfügbar

Mobile Developer, Software Architect

München, Deutschland
Weltweit
München, Deutschland
Weltweit

Profilanlagen

CV.pdf

Skills

Profil:
Seit 13 Jahren bin ich autodidaktischer Softwareentwickler mit Schwerpunkt auf mobilen Apps und Systemarchitektur, um Lösungen für eine nachhaltige Zukunft zu schaffen.

Skills:
  • Clean Architecture 5 / 5
  • iOS 5 / 5
  • Android 5 / 5
  • Kotlin Multiplatform 4 / 5
  • Cloud Infrastructure 3 / 5
Tech Stack:
  • iOS
    Swift, UIKit, SwiftUI, SnapKit, MessageKit, PanModal, Kingfisher, Material Components, RxSwift, Combine, Realm, Moya / Alamofire, Needle / Custom Pattern, CocoaPods
     
  • Android
    Kotlin, Glide, Coil, Coroutines, RxJava, Architecture Components, SQLDelight, Ktor, Retrofit, Okhttp, Moshi, Dagger, Koin, Leak Canary
     
  • Allgemein
    Azure, Google Cloud, Firebase, Google Maps, OAuth, AppCenter, Mixpanel, Jira, Confluence, Slack, Figma, InVision

Erfahrung

Berufserfahrung5 - 10 Jahre

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Steuerung für Fitnessgeräte, Lead Developer & Architect

Stil-Fit International GmbH

Konsumgüter und Handel

10-50 Mitarbeiter

App zur Steuerung eines Ergometers und Anzeige relevanter Informationen wie Widerstand, Leistung, Herzfrequenz, etc. Das System wurde zu 80% mit Kotlin Multiplatform umgesetzt mit eigenen Anteilen für das Android & iOS User Interface und das Backend. Die Kommunikation wurde mit Bluetooth umgesetzt.

Ich habe die komplette Architektur entworfen, das Team geleitet und Teile selber umgesetzt, wie zum Beispiel die Bluetooth-Komponente. Darüber hinaus haben habe ich auch ein Proof-of-concept für eine Build-Pipeline für Android Custom Roms entwickelt. 

Tech stack: Swift, Kotlin, Kotlin-Multiplatform, Coroutines, Bluetooth (u. a. Bluefalcon), UIKit, Jetpack Compose, Koin, SQLDelight, Ktor, Sentry, Clean Architecture, Google Cloud Platform, Figma, Container

Digitale Wallet, Senior iOS Developer

IBM

Internet und Informationstechnologie

>10.000 Mitarbeiter

Bei dem Projekt ging es darum einen nativen Nachfolger einer digitalen Wallet im Kontext von Self-Sovereign-Identity zu bauen. Das System bestand aus einer Hyperledger Indy Blockchain und verschiedenen Hyperledger Aries Agents.

Ich habe zunächst einen modernen Swift-Wrapper für die Funktion in Indy gebaut, was eine einfach Kommunikation mit der Blockchain ermöglicht hat. Meine Hauptarbeit bestand darin das Aries Framework anhand der RFCs als ein Multiplatform-Swift-Package zu bauen und dieses dann auch in der App zu integrieren. Eine der Zielsetzungen war das Framework in der Zukunft als Open-Source zu Verfügung zu stellen, wodurch viel Fokus auf umfassende Dokumentation und automatisierten Tests lag.

Tech-Stack: Swift, Async / Await, Combine, XCTest, Valet (Keychain), Hyperledger Indy & Aries, SPM, Jira, Confluence, Slack, Sketch

Tech-Stack: Swift, Async / Await, Combine, XCTest, Valet (Keychain), Hyperledger Indy & Aries, SPM, Jira, Confluence, Slack, Sketch

Digitaler Gesundheitsbegleiter, Senior iOS Developer

Hanako GmbH

Pharma und Medizintechnik

10-50 Mitarbeiter

Die App ist eine White-Label-Lösung für Unternehmen, die von deren Mitarbeitern genutzt wird, um sie auf ihrem Weg zur Erfassung und Verbesserung ihrer allgemeinen Gesundheit zu begleiten. Dies wird durch Funktionen wie Gesundheitsprofile, Ziele, Bildungsartikel, Wettbewerbe usw. erreicht.

Ich war als Senior iOS Developer tätig und mich zusammen mit dem CTO um die fortlaufende Umsetzung gekümmert. Ich habe verschiedene große Features und jeweils für Android & iOS ein Framework, das aus Text mit Formatierungs-Tags ein UI generiert hat, entwickelt. Bei Kapazitätsengpässen habe ich im Android-Team ausgeholfen.

Tech stack: Swift, UIKit, RxSwift, Realm, Moya / Alamofire, SnapKit, MessageKit, Kingfisher,  XCTest, Quick, Nimble, RxText, Cuckoo, Cocoapods, Azure, Oauth, AppCenter, Mixpanel, Figma, Invision, Google Maps

Augmented Reality Workout Spiel, Lead Developer & Architect

Envidual GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Die App verbindet Sport mit Gamification, indem Wiederholungen bei Fitnessübungen als Aktionen in einem Spiel benutzt werden. Hierbei wurden Flutter für das Spiel, Kotlin-Multiplatform für die Logik und Tensorflow mit einem Machine-Learning-Modell, das in Echtzeit Körperposen anhand von Kamera-Bildern erkennt, verwendet. 

Die Architektur habe ich im Abstimmung mit dem Team entworfen und die folgende Umsetzung geleitet. Die Kernkomponente war das Machine-Learning-Modell welches mit Tensorflow Lite dazu genutzt wurde die Körperposen zu erkennen. Diese habe ich erst in einem Proof-of-concept und dann als eigenständiges Module umgesetzt.

Tech stack: Kotlin-Multiplatform, Flutter, Coroutines, Tensorflow Lite, SQLDelight, Ktor, Clean Architecture, Firebase, Google Cloud Platform, Container, Figma

Tech News Reader, Lead Developer & Architect

Envidual GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Die App ermöglicht eine einfache Aggregation von Nachrichten im Tech Bereich aus verschiedenen Quellen. Das Ziel war internen Entwicklern ein einfaches Tool zu geben auf dem neuesten Stand zu bleiben. 

Ich hab eine einfach Architektur entworfen und einen Junior Developer betreut und geleitet bei der Umsetzung der App mit Flutter.

Tech-Stack: Flutter, Dart, GetIt, SQLBrite, RxDart, Bloc, Firebase

Versicherungsmanagement-Plattform, Junior Developer

SDV AG

Versicherungen

10-50 Mitarbeiter

Eine Plattform für Versicherungsmakler und deren Endkunden um Versicherungen zu verwalten und zu optimieren, Schadensfälle zu behandeln und einen Kommunikationskanal zu schaffen. 

Das System bestand aus einer mobilen und einer Web-App mit gemeinsamem Code. Der Android-Client wurde nur von mir entwickelt und ich wirkte an der Implementierung auf iOS mit.

Tech stack: Kotlin, MVP, RxJava, Room, Retrofit, Dagger, Clean Architecture, Leak Canary

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden