23.10.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Mobile Developer Android
Büchen, Deutschland
Deutschland
M. Sc. InformatikÜber mich
Senior Android Developer und Software Architect aus Hamburg, über 20 Jahre Erfahrung. Ich baue Android-Apps und SDKs, zuletzt das Streaming SDK hinter RTL+, ntv, Toggo und Stern mit über 20 Mio. Installationen. Remote in Deutschland und Europa, Beauftragung über die firecoder GmbH.
Skills
Clean ArchitectureAndroidAndroid Application DevelopmentMobile Application DevelopmentAmazon DynamoDBSoftware ArchitectureAWS CDKDocker ContainerMPEG-DASHGitLabGitlab-CiKubernetesJetpack ComposeDartVideo Streaming
Hallo, mein Name ist Markus Alexander Root,
ich bin Senior Android Developer und Software Architect mit über 20 Jahren Erfahrung in der Softwareentwicklung, davon die letzten zehn Jahre mit Schwerpunkt Mobile, überwiegend nativ auf Android. Ich arbeite remote in Deutschland und Europa, vor Ort in Hamburg, und werde über meine eigene Gesellschaft, die firecoder GmbH, beauftragt.
Meine Schwerpunkte:
- Android-App- und SDK-Entwicklung in Kotlin und Java: Jetpack Compose, Coroutines, Clean Architecture, Gradle-Multi-Module-Projekte, Public-API-Design, Semantic Versioning und Migration Guides.
- Video-Streaming auf Android: ExoPlayer/Media3, DASH und CMAF, Live und VOD mit Low Latency, DRM mit Widevine und PlayReady, Offline-Downloads mit persistenten Lizenzen, Server-Side und Client-Side Ad Insertion, Android TV und Fire TV.
- Backend und Cloud: Serverless-Architekturen auf AWS (Lambda, DynamoDB, Cognito, API Gateway, CDK), Kubernetes, Docker, Terraform, CI/CD mit GitLab, Jenkins, TeamCity und Bitrise.
- Cross-Platform mit Flutter und Dart, inklusive schrittweiser Migration einer nativen Kotlin-App nach Flutter.
Aktuelle Projekte:
- RTL Deutschland (seit 2021, laufend): Entwicklung und Betreuung des Android Streaming SDK hinter RTL+, ntv, Toggo und Stern mit zusammen über 20 Millionen Installationen auf Google Play. Public-API-Design, Abwärtskompatibilität, Developer-Dokumentation und Support für die integrierenden App-Teams, mehrstufige Teststrategie inklusive eigener Device Farm. Frühere Engagements umfassten zusätzlich die RTL+ Apps für Android Mobile, Fire TV und TV.
- T-Systems / BARMER (2022/2023): alleiniger Android-Entwickler für den digitalen Impfpass in der BARMER-App. Greenfield-Modul von Anfang an in Jetpack Compose, alle Architekturentscheidungen dem Kunden präsentiert und freigegeben, sensible Gesundheitsdaten nach DSGVO.
- IBM Deutschland (2017 bis 2021, Senior Consultant, Subject Matter Expert Android): Architektur, Entwicklung und Kundenintegrationen für die elektronische Gesundheitsakte (eGA) und elektronische Patientenakte (ePA). Ausgeliefert als White-Label-Android-App und als SDK, integriert in die Apps von fünf Krankenkassen, darunter Techniker Krankenkasse und BARMER.
Ich bin es gewohnt, die technische Richtung zu verantworten: Architektur entwerfen, mit Stakeholdern abstimmen, umsetzen und dafür sorgen, dass andere Teams sie integrieren können.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2021
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Verantwortlich für Weiterentwicklung, Architektur und Betrieb des RTL Android Streaming SDK, der zentralen Playback-Komponente der RTL-Apps. Das SDK ist in RTL+, ntv, Toggo, Stern und Wetter im Einsatz, zusammen über 20 Millionen Installationen auf Google Play.
- Adaptives Streaming mit DASH und CMAF, Live und VOD mit Low Latency, auf Basis von ExoPlayer/Media3
- DRM mit Widevine (L1/L3) und PlayReady, Offline-Downloads mit persistenten DRM-Lizenzen
- Werbung: Server-Side Ad Insertion (SSAI) und Client-Side Ads inklusive Non-Linear Ads
- Untertitel, mehrere Audiospuren, Barrierefreiheit, Android TV
- Measurement und Analytics: Nielsen, AGF, Google Analytics, NPAW
- SDK-Engineering: Gradle-Multi-Module-Projekt, Public-API-Design, Semantic Versioning, Abwärtskompatibilität, Migration Guides
- Developer-Dokumentation und technischer Support für die integrierenden App-Teams der Sendermarken
- Mehrstufige Teststrategie von Unit- bis Gerätetests; Aufbau und Betrieb einer Device Farm mit Marathon für automatisierte Tests auf echten Geräten
- Abstimmung mit Produkt, Backend, Ad-Tech und den App-Teams
Eingesetzte Technologien: Kotlin, Coroutines, Flow, ExoPlayer, Media3, DASH, CMAF, Widevine, PlayReady, SSAI, Gradle Multi-Module, Android TV, Marathon, Koin
Entwicklung des digitalen Impfpasses als neues Modul der BARMER Android App, T-Systems als Generalunternehmer, BARMER als Endkunde. Alleiniger Android-Entwickler für das Modul mit voller Verantwortung für Architektur und Umsetzung.
- Greenfield-Modul: Modulstruktur, Architekturentscheidungen und Teststrategie von Grund auf definiert, dem Kunden präsentiert und mit T-Systems abgestimmt
- UI vollständig in Jetpack Compose, Zustandsverwaltung mit Flow und Coroutines, Clean Architecture mit Android Architecture Components
- Anbindung an das REST-Backend der BARMER
- Umgang mit sensiblen Gesundheitsdaten nach DSGVO
- CI/CD mit TeamCity: Unit-Tests, Android-UI-Tests, Android Lint, ktlint, detekt
Eingesetzte Technologien: Kotlin, Jetpack Compose, Coroutines, Flow, Android Architecture Components, Clean Architecture, REST, TeamCity, ktlint, detekt, Android Lint
Weiterentwicklung der RTL+ Apps für Android Mobile, Fire TV und Android TV (RTL+ mit über 10 Millionen Installationen auf Google Play) sowie parallel Mitarbeit am RTL Android Streaming SDK, das in RTL+, ntv, Toggo und Stern im Einsatz ist.
- Feature-Entwicklung und Architektur in den RTL+ Apps: Kotlin, Coroutines, Flow, Jetpack Compose, Android Architecture Components, Dependency Injection mit Koin
- Video-Playback auf Basis von ExoPlayer: adaptives Streaming mit DASH und CMAF, Live und VOD mit Low Latency, DRM mit Widevine (L1/L3) und PlayReady
- Offline-Downloads mit persistenten DRM-Lizenzen
- Werbung: Server-Side Ad Insertion (SSAI) und Client-Side Ads inklusive Non-Linear Ads
- Untertitel, mehrere Audiospuren und Barrierefreiheit im Player
- Anbindung von Messung und Analytics: Nielsen, AGF, Google Analytics, NPAW
- SDK-Engineering: Gradle-Multi-Module-Projekt, Public-API-Design, Abwärtskompatibilität, Migration Guides, Developer-Dokumentation und Support für die integrierenden App-Teams
- Abstimmung mit Produkt, Backend und den App-Teams der Sendermarken
Eingesetzte Technologien: Kotlin, Coroutines, Flow, Jetpack Compose, Android Architecture Components, Koin, ExoPlayer, DASH, CMAF, Widevine, PlayReady, SSAI, Gradle Multi-Module, Android TV, Fire TV