23.10.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Mobile Developer Android

Büchen, Deutschland
Deutschland
M. Sc. Informatik
Büchen, Deutschland
Deutschland
M. Sc. Informatik

Profilanlagen

Root CV.pdf

Ü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 StreamingTeamcityTerraformDockerJenkinsCi Server
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

Senior Android Developer und Software Architect, SDK-Entwicklung, Architektur und Beratung

RTL Deutschland – RTL Android Streaming SDK (über firecoder GmbH)
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

Senior Android Developer, Architektur, Entwicklung und Beratung

T-Systems – BARMER-App (Digitaler Impfpass)

Versicherungen

>10.000 Mitarbeiter

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

Senior Android Developer, Architektur, Entwicklung und Beratung

RTL Deutschland – RTL+ Android Mobile, Fire TV, TV-App

Medien und Verlage

5000-10.000 Mitarbeiter

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

Senior Consultant, Subject Matter Expert Android (Festanstellung)

IBM Deutschland – Elektronische Gesundheitsakte (eGA)

Internet und Informationstechnologie

>10.000 Mitarbeiter

Architektur, Entwicklung und Kundenintegration der elektronischen Gesundheitsakte, die IBM als White-Label-Android-App und als SDK für die Einbindung in die Apps gesetzlicher Krankenkassen ausgeliefert hat. Fachlicher Ansprechpartner für alle Android-Themen des Produkts.

- Architekturdesign und Entwicklung der Android-App und des Android-SDK nach Clean Architecture
- Begleitung von fünf Kassenintegrationen: Techniker Krankenkasse, BARMER, HEK, VIACTIV und KBS
- Technischer Hauptansprechpartner für eine große private Krankenversicherung
- Sicherheit: Verschlüsselung der Gesundheitsdaten auf dem Gerät, Authentifizierung mit OpenID Connect über Keycloak
- Capacitor-Wrapper-Modul, mit dem Kassen die eGA in ihre bestehenden Apps einbinden konnten
- CI/CD mit Jenkins: Unit-, Integrations- und UI-Tests
- Abstimmung mit Produktmanagement, Backend-Teams und den Entwicklungsteams der Kassen

Eingesetzte Technologien: Kotlin, RxKotlin/RxJava, Dagger2, Retrofit, Koin, Android Architecture Components, Clean Architecture, UML, OpenID Connect, Keycloak, Capacitor, Jenkins, REST

Junior Consultant

BTC Business Technology Consulting AG

Wissenschaftliche Hilfskraft

Carl von Ossietzky Universität Oldenburg
Leiter von Tutorien, Betreuung von Studenten

Wissenschaftliche Hilfskraft

OFFIS - Institut für Informatik
Konzeption und Entwicklung von
Transportsystemen

Studentische Hilfskraft Leiter von Tutorien

Carl von Ossietzky Universität Oldenburg

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden