Senior Android Engineer specialising in Kotlin, Jetpack Compose, and Clean Architecture ? with 8+ years building scalable, high-performance mobile app
Aktualisiert am 02.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Kotlin
Jetpack Compose
Android SDK
MVVM / Clean Architecture
Coroutines & Flow (StateFlow
SharedFlow)
REST API Integration (Retrofit)
WebSockets / Real-time Communication
Agora SDK (Live Streaming & Video Calls)
Firebase (Crashlytics
Remote Config)
CI/CD (Fastlane
GitHub Actions)

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

3 years 6 months
2022-12 - now

Delivered end-to-end Android app development lifecycle

Senior Android Developer
Senior Android Developer
  • Delivered end-to-end Android app development lifecycle ? from requirements gathering and UI design through to Play Store deployment and post-release support ? reducing release cycle time by streamlining CI/CD pipelines with Fastlane and GitHub Actions.
  • Built and launched real-time video call and live class features using Agora SDK, directly improving core user engagement with the platform's primary learning experience.
  • Migrated reactive data layer from LiveData to StateFlow and SharedFlow, using flatMapLatest and combine operators to eliminate race conditions and improve UI responsiveness across all Compose screens.
  • Designed and implemented a scalable WebSocket-based chat system using structured concurrency (viewModelScope, lifecycleScope), achieving reliable real-time messaging with clean lifecycle handling.
  • Maintained a modular, testable codebase adhering to Clean Architecture and SOLID principles, with unit and UI test coverage via JUnit, Mockito, and Espresso ? reducing crash rate monitored via Firebase Crashlytics.
  • Collaborated with Product Managers, Designers, QA, and Backend Engineers in Agile sprints to translate requirements into intuitive, user-friendly Compose interfaces following Material Design guidelines. 
ubiMaster GmbH | Berlin, Germany
1 year 10 months
2021-02 - 2022-11

end-to-end product

Android Developer
Android Developer
  • Owned the end-to-end product for a live TV jewellery shopping app ? from concept through to Play Store deployment ? enabling users to watch live broadcasts and complete in-app purchases seamlessly.
  • Implemented live-streaming TV playback and responsive multi-resolution UI using Kotlin and MVVM, improving the browsing-to-purchase experience for the app's core user flow.
  • Integrated Google Analytics for crash and event tracking, enabling the team to act on user behaviour data and iterate on features based on real usage signals.
  • Built reusable, abstract component modules that reduced feature development time across subsequent releases.
Juwelo TV Deutschland GmbH | Berlin, Germany
1 year 6 months
2019-07 - 2020-12

Delivered backend API integration and responsive UI

Android Developer (Freelance)
Android Developer (Freelance)
  • Delivered backend API integration and responsive UI across multiple client Android projects using Kotlin and MVVM, ensuring consistent experience across device resolutions.
  • Integrated Firebase Analytics for bug and event tracking, enabling clients to monitor app health post-launch.
  • Created reusable abstract component modules, reducing repeated implementation effort across projects. 
Payper Creative | Remote
2 years
2017-05 - 2019-04

Built a custom ExoPlayer-based video player with live streaming support

Android Developer
Android Developer
  • Built a custom ExoPlayer-based video player with live streaming support, video recording via Camera2 API, and upload/playback from AWS S3, enabling a full media production workflow within the app.
  • Implemented audio recording and AWS S3 streaming pipeline, and integrated Firebase Crashlytics for ongoing production stability monitoring. 
Innobot Systems Pvt Ltd | India
2 years
2015-05 - 2017-04

Developed a fingerprint registration and user enrollment application

Android Developer
Android Developer
  • Developed a fingerprint registration and user enrollment application, integrating hardware Fingerprint SDK and Printing SDK with backend API to support client field operations.
  • Built report generation features from ticket data, improving operational visibility for field teams. 
Next Techno Enterprises Pvt Ltd | India

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 10 months
2010-08 - 2014-05

Bachelor of Engineering ? Computer Science

Anna University, Tamil Nadu, India
Anna University, Tamil Nadu, India

Kompetenzen

Kompetenzen

Top-Skills

Kotlin Jetpack Compose Android SDK MVVM / Clean Architecture Coroutines & Flow (StateFlow SharedFlow) REST API Integration (Retrofit) WebSockets / Real-time Communication Agora SDK (Live Streaming & Video Calls) Firebase (Crashlytics Remote Config) CI/CD (Fastlane GitHub Actions)

Produkte / Standards / Erfahrungen / Methoden

PROFESSIONAL SUMMARY

Senior Android Engineer with 8+ years of experience building scalable, high-performance mobile applications using Kotlin, Jetpack Compose, MVVM, and Clean Architecture. Deep expertise in real-time communication systems, video streaming, and modular app development. Proven track record of owning features end-to-end ? from idea to launch ? and collaborating with cross-functional teams to deliver reliable, user-focused products. 


TECHNICAL SKILLS

  • Architecture: MVVM, MVP, Clean Architecture, SOLID Principles, Coroutines, Flow, StateFlow, SharedFlow 
  • Async & Concurrency: Kotlin Coroutines, viewModelScope, lifecycleScope, Structured Concurrency, flatMapLatest, combine, stateIn
  • Libraries: Retrofit, Koin, Navigation Component, LiveData, ViewModel, ExoPlayer, WebSockets, Room
  • Testing: JUnit, Mockito, Espresso
  • Firebase & Google: Crashlytics, App Distribution, Remote Config, Google Cloud Console, Play Console 
  • Third-party SDKs: Agora SDK (live streaming & real-time communication), Camera2 API, AWS S3
  • CI/CD & Tools: GitHub Actions, Fastlane, GitLab CI, Jira, Git (branching, PR reviews, rebase)
  • Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, StateFlow, SharedFlow, Agora SDK, ExoPlayer, WebSockets, Retrofit, Koin, JUnit, Mockito, Espresso, Fastlane, Firebase, CI/CD, Git 

Programmiersprachen

Kotlin
Jetpack Compose
XML

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

3 years 6 months
2022-12 - now

Delivered end-to-end Android app development lifecycle

Senior Android Developer
Senior Android Developer
  • Delivered end-to-end Android app development lifecycle ? from requirements gathering and UI design through to Play Store deployment and post-release support ? reducing release cycle time by streamlining CI/CD pipelines with Fastlane and GitHub Actions.
  • Built and launched real-time video call and live class features using Agora SDK, directly improving core user engagement with the platform's primary learning experience.
  • Migrated reactive data layer from LiveData to StateFlow and SharedFlow, using flatMapLatest and combine operators to eliminate race conditions and improve UI responsiveness across all Compose screens.
  • Designed and implemented a scalable WebSocket-based chat system using structured concurrency (viewModelScope, lifecycleScope), achieving reliable real-time messaging with clean lifecycle handling.
  • Maintained a modular, testable codebase adhering to Clean Architecture and SOLID principles, with unit and UI test coverage via JUnit, Mockito, and Espresso ? reducing crash rate monitored via Firebase Crashlytics.
  • Collaborated with Product Managers, Designers, QA, and Backend Engineers in Agile sprints to translate requirements into intuitive, user-friendly Compose interfaces following Material Design guidelines. 
ubiMaster GmbH | Berlin, Germany
1 year 10 months
2021-02 - 2022-11

end-to-end product

Android Developer
Android Developer
  • Owned the end-to-end product for a live TV jewellery shopping app ? from concept through to Play Store deployment ? enabling users to watch live broadcasts and complete in-app purchases seamlessly.
  • Implemented live-streaming TV playback and responsive multi-resolution UI using Kotlin and MVVM, improving the browsing-to-purchase experience for the app's core user flow.
  • Integrated Google Analytics for crash and event tracking, enabling the team to act on user behaviour data and iterate on features based on real usage signals.
  • Built reusable, abstract component modules that reduced feature development time across subsequent releases.
Juwelo TV Deutschland GmbH | Berlin, Germany
1 year 6 months
2019-07 - 2020-12

Delivered backend API integration and responsive UI

Android Developer (Freelance)
Android Developer (Freelance)
  • Delivered backend API integration and responsive UI across multiple client Android projects using Kotlin and MVVM, ensuring consistent experience across device resolutions.
  • Integrated Firebase Analytics for bug and event tracking, enabling clients to monitor app health post-launch.
  • Created reusable abstract component modules, reducing repeated implementation effort across projects. 
Payper Creative | Remote
2 years
2017-05 - 2019-04

Built a custom ExoPlayer-based video player with live streaming support

Android Developer
Android Developer
  • Built a custom ExoPlayer-based video player with live streaming support, video recording via Camera2 API, and upload/playback from AWS S3, enabling a full media production workflow within the app.
  • Implemented audio recording and AWS S3 streaming pipeline, and integrated Firebase Crashlytics for ongoing production stability monitoring. 
Innobot Systems Pvt Ltd | India
2 years
2015-05 - 2017-04

Developed a fingerprint registration and user enrollment application

Android Developer
Android Developer
  • Developed a fingerprint registration and user enrollment application, integrating hardware Fingerprint SDK and Printing SDK with backend API to support client field operations.
  • Built report generation features from ticket data, improving operational visibility for field teams. 
Next Techno Enterprises Pvt Ltd | India

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 10 months
2010-08 - 2014-05

Bachelor of Engineering ? Computer Science

Anna University, Tamil Nadu, India
Anna University, Tamil Nadu, India

Kompetenzen

Kompetenzen

Top-Skills

Kotlin Jetpack Compose Android SDK MVVM / Clean Architecture Coroutines & Flow (StateFlow SharedFlow) REST API Integration (Retrofit) WebSockets / Real-time Communication Agora SDK (Live Streaming & Video Calls) Firebase (Crashlytics Remote Config) CI/CD (Fastlane GitHub Actions)

Produkte / Standards / Erfahrungen / Methoden

PROFESSIONAL SUMMARY

Senior Android Engineer with 8+ years of experience building scalable, high-performance mobile applications using Kotlin, Jetpack Compose, MVVM, and Clean Architecture. Deep expertise in real-time communication systems, video streaming, and modular app development. Proven track record of owning features end-to-end ? from idea to launch ? and collaborating with cross-functional teams to deliver reliable, user-focused products. 


TECHNICAL SKILLS

  • Architecture: MVVM, MVP, Clean Architecture, SOLID Principles, Coroutines, Flow, StateFlow, SharedFlow 
  • Async & Concurrency: Kotlin Coroutines, viewModelScope, lifecycleScope, Structured Concurrency, flatMapLatest, combine, stateIn
  • Libraries: Retrofit, Koin, Navigation Component, LiveData, ViewModel, ExoPlayer, WebSockets, Room
  • Testing: JUnit, Mockito, Espresso
  • Firebase & Google: Crashlytics, App Distribution, Remote Config, Google Cloud Console, Play Console 
  • Third-party SDKs: Agora SDK (live streaming & real-time communication), Camera2 API, AWS S3
  • CI/CD & Tools: GitHub Actions, Fastlane, GitLab CI, Jira, Git (branching, PR reviews, rebase)
  • Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, StateFlow, SharedFlow, Agora SDK, ExoPlayer, WebSockets, Retrofit, Koin, JUnit, Mockito, Espresso, Fastlane, Firebase, CI/CD, Git 

Programmiersprachen

Kotlin
Jetpack Compose
XML

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.