22.10.2026 aktualisiert


100 % verfügbar
Android Developer
Neckarsteinach, Deutschland
Weltweit
B.Sc. Software EngineeringÜber mich
Software Developer mit langjähriger Erfahrung in der professionellen Android-Entwicklung mit Java und Kotlin. Fundierte Kenntnisse in moderner Android-Entwicklung mit Jetpack Compose, Coroutines und Flow sowie Erfahrung mit Kotlin Multiplatform, Clean Architecture und Design Patterns.
Skills
Android-Entwicklung mit Kotlin und Java
Langjährige Erfahrung in der professionellen Android-Entwicklung mit Kotlin und Java. Einsatz moderner Technologien wie Jetpack Compose, Coroutines, Flow und Kotlin Multiplatform fuer die Entwicklung, Modernisierung und Optimierung komplexer Android-Anwendungen.
Clean Architecture und Design Patterns
Fundierte Kenntnisse in der Konzeption und Umsetzung von Clean-Architecture-Prinzipien, MVVM-Architektur mit Repository Pattern sowie gaengigen Design Patterns fuer skalierbare und wartbare Softwareprojekte.
Backend-Entwicklung mit Spring Boot und REST APIs
Erfahrung in der Entwicklung von Backend-Loesungen mit Java, Spring Boot, Spring Data JPA, Hibernate und REST APIs sowie PostgreSQL als Datenbank. Kenntnisse in Unit-Tests mit JUnit und Mockito sowie Integrationstests.
Networking mit Retrofit, Ktor und WebSockets
Kenntnisse im Bereich Netzwerkkommunikation mit Retrofit, Ktor und WebSockets fuer die Anbindung von REST APIs und Echtzeit-Datenuebertragung in Android-Anwendungen.
Datenhaltung mit PostgreSQL, Room, DataStore und Firebase
Erfahrung mit verschiedenen Datenspeicherloesungen wie PostgreSQL, Room, DataStore und Firebase fuer lokale und cloudbasierte Datenpersistenz in mobilen und Backend-Anwendungen.
Tools und Frameworks: IntelliJ, Android Studio, Git, Gradle, Koin
Sicherer Umgang mit Entwicklungsumgebungen wie IntelliJ und Android Studio sowie Build-Tools wie Gradle, Versionskontrolle mit Git und Dependency Injection mit Koin. Grundkenntnisse in Linux.
Agile Methoden: Scrum und Kanban
Erfahrung in der Arbeit nach agilen Methoden wie Scrum und Kanban, auch in internationalen und multikulturellen Entwicklungsteams.
CI/CD und Docker/Kubernetes
Grundkenntnisse in CI/CD-Prozessen sowie in der Containerisierung mit Docker und Kubernetes fuer den Betrieb und die Bereitstellung von Softwareanwendungen.
iOS / Swift Grundkenntnisse
Grundkenntnisse in der iOS-Entwicklung mit Swift als Ergaenzung zur primaeren Android-Entwicklungserfahrung.
Langjährige Erfahrung in der professionellen Android-Entwicklung mit Kotlin und Java. Einsatz moderner Technologien wie Jetpack Compose, Coroutines, Flow und Kotlin Multiplatform fuer die Entwicklung, Modernisierung und Optimierung komplexer Android-Anwendungen.
Clean Architecture und Design Patterns
Fundierte Kenntnisse in der Konzeption und Umsetzung von Clean-Architecture-Prinzipien, MVVM-Architektur mit Repository Pattern sowie gaengigen Design Patterns fuer skalierbare und wartbare Softwareprojekte.
Backend-Entwicklung mit Spring Boot und REST APIs
Erfahrung in der Entwicklung von Backend-Loesungen mit Java, Spring Boot, Spring Data JPA, Hibernate und REST APIs sowie PostgreSQL als Datenbank. Kenntnisse in Unit-Tests mit JUnit und Mockito sowie Integrationstests.
Networking mit Retrofit, Ktor und WebSockets
Kenntnisse im Bereich Netzwerkkommunikation mit Retrofit, Ktor und WebSockets fuer die Anbindung von REST APIs und Echtzeit-Datenuebertragung in Android-Anwendungen.
Datenhaltung mit PostgreSQL, Room, DataStore und Firebase
Erfahrung mit verschiedenen Datenspeicherloesungen wie PostgreSQL, Room, DataStore und Firebase fuer lokale und cloudbasierte Datenpersistenz in mobilen und Backend-Anwendungen.
Tools und Frameworks: IntelliJ, Android Studio, Git, Gradle, Koin
Sicherer Umgang mit Entwicklungsumgebungen wie IntelliJ und Android Studio sowie Build-Tools wie Gradle, Versionskontrolle mit Git und Dependency Injection mit Koin. Grundkenntnisse in Linux.
Agile Methoden: Scrum und Kanban
Erfahrung in der Arbeit nach agilen Methoden wie Scrum und Kanban, auch in internationalen und multikulturellen Entwicklungsteams.
CI/CD und Docker/Kubernetes
Grundkenntnisse in CI/CD-Prozessen sowie in der Containerisierung mit Docker und Kubernetes fuer den Betrieb und die Bereitstellung von Softwareanwendungen.
iOS / Swift Grundkenntnisse
Grundkenntnisse in der iOS-Entwicklung mit Swift als Ergaenzung zur primaeren Android-Entwicklungserfahrung.
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2026
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Eigenstaendige Entwicklung einer Android-App (Foodify - KI-gestuetzter Kalorientracker) auf Basis von Kotlin Multiplatform und Jetpack Compose. Integration der Anthropic Claude API fuer KI-basierte Naehrwert- und Kalorienschaetzung. Umsetzung einer MVVM-Architektur mit Repository Pattern, Koin Dependency Injection und reaktivem State Management mit Coroutines und Flow. Entwicklung eines Backends mit Java, Spring Boot, REST APIs und PostgreSQL. Unit-Tests mit JUnit und Mockito. Veroeffentlicht im Google Play Store.
Migration und Modernisierung bestehender Android-Komponenten von Java zu Kotlin fuer die Botim Chat- und VoIP-App. Einsatz von Coroutines und Flow fuer asynchrone und reaktive Datenverarbeitung. Weiterentwicklung der App-Architektur nach Clean-Architecture-Prinzipien. Unterstuetzung bei Backend-Komponenten und REST APIs mit Spring Boot. Code Reviews und Testing. Steigerung der App-Performance um bis zu 30 %.
Selbststaendige Taetigkeit als Android Developer und im E-Commerce-Bereich. Entwicklung verschiedener Android-Anwendungen, darunter Smart Order (Bestandsverwaltung mit Bluetooth-Barcodescannern) und eine UEFA-5-Jahreswertungs-App mit Internationalisierung in 11 Sprachen.