i About Me
Kotlin and Android developer focused on mobile development, Kotlin Multiplatform, MVVM, testing, and full-stack experience.
▣ Job Experience
Android SDK Developer
03/2026 - 08/2026
Further development of a framework for displaying vehicle UI elements for the Volkswagen Group.
- Library architecture for providing UI elements for vehicle-specific apps
- Documentation and release management
- Contact person for technical questions about the implementation
- Integration of dependencies via a dedicated Nexus
- Compose UI and XML base elements for apps
- Complex style overlaying for elements according to OEM specifications
- OEM-specific StyleProviders via LocalComposition in Compose
- Work with Android Auto-specific emulators, targets, and test vehicles
- Coordination, support, and reporting with OEM customers in German and English
- Kotlin
- Compose UI
- XML
- Gradle
- Nexus
- Java
- GitHub
- Jira
- Android Auto
Kotlin Developer
03/2025 - 01/2026
Development of a framework for implementing business application modules based on Kotlin Multiplatform.
- Library architecture for providing important frameworks for business applications
- Documentation and release management
- Contact person for technical questions about the implementation
- Creation of CLI tools and Gradle plugins for setting up mobile components for business applications
- Integration of dependencies via a dedicated Nexus
- Kotlin Multiplatform with Compose UI for workflows
- Shared logic for controlling a workflow for mobile and Java clients
- Story mapping, Jira, and GitHub
- Kotlin
- Kotlin Multiplatform
- Compose UI
- Gradle
- CLI Tools
- Nexus
- Java
- GitHub
- Jira
Android Developer
01/2024 - 03/2025
Federal emergency information and news app.
- MVVM architecture
- Kotlin with Jetpack Compose, Coroutines, and dependency injection with Koin
- Renewal and replacement of legacy Java code with Kotlin
- Test automation with unit tests, Espresso, and MockK
- Code reviews following the four-eyes principle
- Static code analysis, including Lint
- Support for the QA team with manual testing
- Jira and GitLab
- Android
- Kotlin
- Jetpack Compose
- Coroutines
- Koin
- MVVM
- Java
- JUnit
- Espresso
- MockK
- Lint
- GitLab
- Jira
Android Developer
04/2022 - 07/2023
Mobile banking app for the German Sparkassen banks.
- MVVM architecture
- Kotlin, partly with Jetpack Compose, Coroutines, and dependency injection with Dagger 2
- Renewal and replacement of legacy Java code with Kotlin
- Test automation with unit tests, Espresso, and MockK
- Code reviews following the four-eyes principle
- Static code analysis, including Lint
- Support for the QA team
- Manual testing with TestRail
- Jira and GitLab
- Android
- Kotlin
- Jetpack Compose
- Coroutines
- Dagger 2
- MVVM
- Java
- JUnit
- Espresso
- MockK
- Lint
- TestRail
- GitLab
- Jira
Full-Stack Developer
04/2022 - Present
Software for archiving and managing documents.
- Full-stack project with backend and frontend
- Angular
- TypeScript in the frontend with the Formly framework
- Kotlin in the backend with Spring Boot
- Google Cloud APIs: OAuth v2 and Kubernetes Engine API
- Complex user and role management
- Angular
- TypeScript
- Formly
- Kotlin
- Spring Boot
- Google Cloud APIs
- OAuth v2
- Kubernetes Engine API
Android Developer
08/2021 - 04/2022
App for explosive ordnance clearance.
- Kotlin
- Replacement of legacy code with new technologies
- Java
- Bluetooth connection to external GPS and detector devices
- BluetoothSocket
- Data processing using buffers
- Evaluation and display of measurement values
- Custom drawables and components
- Android
- Kotlin
- Java
- Bluetooth
- BluetoothSocket
- Buffer
- Custom Drawables
Android Team Lead
10/2019 - 01/2022
Companion app for children's smartwatch.
- Kotlin
- Backend communication via JSON REST API using Retrofit and OkHttp
- Firebase with custom service for background notifications
- Multiplatform project for mobile apps
- Java: rewrite of an existing third-party app
- UI and unit test suite with Mockito, MockK, and Espresso
- Google Cloud APIs: Firebase Push Messaging, Firebase Crashlytics, and 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
Developer
07/2017 - 09/2017
Application for retrieving and displaying product information.
- Electron framework
- Application for mobile devices and desktop
- Node.js and HTML
- Electron
- Node.js
- HTML
- Desktop App
Android Developer
07/2017 - 04/2022
App for delivering and documenting machines.
- MVVM architecture
- Kotlin with Coroutines
- Room database
- Custom data source manager with Single Source of Truth
- CameraX with PreviewView
- Jetpack Compose
- Android
- Kotlin
- Coroutines
- MVVM
- Room
- CameraX
- PreviewView
- Jetpack Compose
- Single Source of Truth
◔ Skills
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 & Methods
- Git
- Git-Flow
- GitHub
- GitLab
- Jira
- CLI Tools
- Nexus
- Agile Methods
- Story Mapping
Soft Skills
- Teamwork
- Reliability
- Independent Work
- Determination
- Efficiency
◉ Languages
- German Native
- English Business fluent
✦ Hobbies
- Self-Hosting
- Local AI
- AI Training
- AI Inference
- Smart Home