i Über mich
Kotlin- und Android-Entwickler mit Schwerpunkt Mobile Development, Kotlin Multiplatform, MVVM, Testing und Fullstack-Erfahrung.
▣ Berufserfahrung
Android-SDK-Entwickler
03/2026 - 08/2026
Weiterentwicklung eines Frameworks zur Darstellung von Fahrzeug-UI-Elementen des VW-Konzerns.
- Library-Architektur zur Bereitstellung von UI-Elementen für fahrzeugspezifische Apps
- Dokumentation und Releasemanagement
- Ansprechpartner für fachliche Fragen der Implementierung
- Einbindung von Dependencies über einen eigenen Nexus
- Compose-UI- und XML-Basiselemente für Apps
- Komplexes Overlaying von Styles für Elemente nach OEM-Spezifikation
- OEM-spezifische StyleProvider über LocalComposition in Compose
- Arbeit mit Android-Auto-spezifischen Emulatoren und Targets sowie Testfahrzeugen
- Absprachen, Betreuung und Reporting in Zusammenarbeit mit OEM-Kunden auf Deutsch und Englisch
- Kotlin
- Compose UI
- XML
- Gradle
- Nexus
- Java
- GitHub
- Jira
- Android Auto
Kotlin-Entwickler
03/2025 - 01/2026
Entwicklung eines Frameworks zur Realisierung fachlicher Anwendungsteile auf Basis von Kotlin Multiplatform.
- Library-Architektur zur Bereitstellung wichtiger Frameworks für Fachanwendungen
- Dokumentation und Releasemanagement
- Ansprechpartner für fachliche Fragen der Implementierung
- Erstellung von CLI-Tools und Gradle-Plugins zur Einrichtung mobiler Komponenten für Fachanwendungen
- Einbindung von Dependencies über einen eigenen Nexus
- Kotlin Multiplatform mit Compose UI für Workflows
- Shared Logic zur Steuerung eines Workflows für Mobile- und Java-Clients
- Story Mapping, Jira und GitHub
- Kotlin
- Kotlin Multiplatform
- Compose UI
- Gradle
- CLI Tools
- Nexus
- Java
- GitHub
- Jira
Android-Entwickler
01/2024 - 03/2025
Notfall-Informations- und Nachrichten-App des Bundes.
- MVVM-Architektur
- Kotlin mit Jetpack Compose, Coroutines und Dependency Injection mit Koin
- Erneuerung und Ersetzen von Java-Altcode durch Kotlin
- Testautomatisierung mit Unit-Tests, Espresso und MockK
- Code Reviews nach 4-Augen-Prinzip
- Statische Code-Analyse u. a. mit Lint
- Aushilfe im QA-Team mit manuellem Testing
- Jira und GitLab
- Android
- Kotlin
- Jetpack Compose
- Coroutines
- Koin
- MVVM
- Java
- JUnit
- Espresso
- MockK
- Lint
- GitLab
- Jira
Android-Entwickler
04/2022 - 07/2023
Mobile-Banking-App der Sparkassen.
- MVVM-Architektur
- Kotlin teilweise mit Jetpack Compose, Coroutines und Dependency Injection mit Dagger 2
- Erneuerung und Ersetzen von Java-Altcode durch Kotlin
- Testautomatisierung mit Unit-Tests, Espresso und MockK
- Code Reviews nach 4-Augen-Prinzip
- Statische Code-Analyse u. a. mit Lint
- Aushilfe im QA-Team
- Manuelles Testing mit TestRail
- Jira und GitLab
- Android
- Kotlin
- Jetpack Compose
- Coroutines
- Dagger 2
- MVVM
- Java
- JUnit
- Espresso
- MockK
- Lint
- TestRail
- GitLab
- Jira
Fullstack-Entwickler
04/2022 - Heute
Software zur Archivierung und Verwaltung von Dokumenten.
- Fullstack-Projekt aus Backend und Frontend
- Angular
- TypeScript im Frontend mit Formly-Framework
- Kotlin im Backend mit Spring Boot
- Google-Cloud-APIs: OAuth v2 und Kubernetes Engine API
- Komplexe Nutzer- und Rollenverwaltung
- Angular
- TypeScript
- Formly
- Kotlin
- Spring Boot
- Google Cloud APIs
- OAuth v2
- Kubernetes Engine API
Android-Entwickler
08/2021 - 04/2022
App zur Kampfmittelräumung.
- Kotlin
- Ersetzen von Altcode durch neue Technologien
- Java
- Bluetooth-Anbindung externer GPS- und Detektorgeräte
- BluetoothSocket
- Datenverarbeitung mittels Buffer
- Auswerten und Anzeigen von Messwerten
- Custom Drawables und Komponenten
- Android
- Kotlin
- Java
- Bluetooth
- BluetoothSocket
- Buffer
- Custom Drawables
Android Team Lead
10/2019 - 01/2022
Companion-App für Kinder-Smartwatch.
- Kotlin
- Backend-Kommunikation über JSON-REST-API via Retrofit und OkHttp
- Firebase mit Custom Service für Background Notifications
- Multiplattform-Projekt für mobile Apps
- Java: Rewrite einer bestehenden App eines Fremdherstellers
- UI- und Unit-Test-Suite mit Mockito, MockK und Espresso
- Google-Cloud-APIs: Firebase Push Messaging, Firebase Crashlytics und Google Cloud Storage API
- Android
- Kotlin
- Java
- Retrofit
- OkHttp
- JSON REST API
- Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- Google Cloud Storage API
- Mockito
- MockK
- Espresso
Entwickler
07/2017 - 09/2017
Anwendung zur Auskunft und Darstellung von Produkten.
- Electron Framework
- Anwendung für mobile Geräte und Desktop
- Node.js und HTML
- Electron
- Node.js
- HTML
- Desktop App
Android-Entwickler
07/2017 - 04/2022
App zur Auslieferung und Protokollierung von Maschinen.
- MVVM-Architektur
- Kotlin mit Coroutines
- Room-Datenbank
- Custom Data Source Manager mit Single Source of Truth
- CameraX mit PreviewView
- Jetpack Compose
- Android
- Kotlin
- Coroutines
- MVVM
- Room
- CameraX
- PreviewView
- Jetpack Compose
- Single Source of Truth
◔ Fähigkeiten
Mobile & Kotlin
- Android
- Android Auto
- Kotlin
- Kotlin Multiplatform
- Android System
- MVVM
- Compose UI
- Jetpack Compose
- Java
- Gradle
- XML
- Coroutines
- Dagger 2
- Koin
- Room
- CameraX
- PreviewView
- Bluetooth
- BluetoothSocket
- Custom Drawables
- Single Source of Truth
Frontend & Backend
- TypeScript
- Node.js
- HTML
- CSS
- REST
- SQL
- Angular
- Spring Boot
- Formly
- Electron
- Desktop App
- JSON REST API
- Retrofit
- OkHttp
- Buffer
Cloud & APIs
- Google Cloud APIs
- Firebase
- OAuth v2
- Kubernetes Engine API
- Firebase Cloud Messaging
- Firebase Crashlytics
- Google Cloud Storage API
Testing & QA
- Automated Testing
- Unit Testing
- JUnit
- MockK
- Espresso
- Mockito
- TestRail
- Lint
Tools & Methoden
- Git
- Git-Flow
- GitHub
- GitLab
- Jira
- CLI Tools
- Nexus
- Agile Arbeitsmethoden
- Story Mapping
Soft Skills
- Teamfähigkeit
- Zuverlässigkeit
- Selbstständiges Arbeiten
- Zielstrebigkeit
- Effizienz
◉ Sprachen
- Deutsch Muttersprache
- Englisch Verhandlungssicher
✦ Hobbys
- Self-Hosting
- Local AI
- AI Training
- AI Inference
- Smart Home