Pavlo Chernenko

Vienna, Austria

Pavlo Chernenko

Senior Android Entwickler

01. Über mich

Wer ich bin

Senior Android Developer mit Sitz in Wien und über 12 Jahren Erfahrung im Entwickeln von Apps, die von Millionen genutzt werden — von der weltgrößten Rad-App bis zur öffentlichen Mobilität einer ganzen Stadt. Ich habe einen Abschluss in Informatik und habe alles umgesetzt: von großen Consumer-Apps bis hin zu sicherheitskritischen Systemen und persönlichen Nebenprojekten. Ich bin in jeder Phase in meinem Element: von der Architektur von Grund auf über das Einarbeiten in komplexe Legacy-Codebasen bis zur engen Zusammenarbeit mit Design-, Backend- und Produktteams. Ich schreibe schnelle, saubere, zuverlässige Software. Wenn Sie etwas Ambitioniertes auf Android aufbauen, lassen Sie uns sprechen.

pavlo@chernenko.at📍 Vienna, Austria

02. Fähigkeiten

Technische Fähigkeiten

Programmiersprachen

Kotlin
Java

Android-Frameworks & SDKs

Android SDK
Jetpack Compose
ViewModel
Room
Hilt / Dagger
Coroutines
RxJava
Retrofit
Mapbox
Graphhopper

Tools & Plattformen

Android Studio
Git
Gradle
GitHub
Bitbucket
Jira
Figma
Jenkins
Firebase
Google Play

Sonstiges

RESTful APIs
SQLite
MVVM / MVP
Unit Testing
CI/CD

03. Projekte

Ausgewählte Projekte

All public transport options at a glance

WienMobil (Ticket Shop)

WienMobil ist die offizielle Mobilitäts-App der Wiener Linien, der Wiener Verkehrsbehörde, mit über 3 Millionen Downloads. Als Senior Android-Entwickler bei WienIT / Upstream Mobility leitete ich die komplette Neugestaltung und Implementierung des Ticket-Shop-Features — des zentralen Umsatztreibers der App — und trieb eine vollständige Jetpack-Compose-Migration der Ticketing-Bibliothek voran. Die App kombiniert Echtzeit-Öffi-Navigation, In-App-Ticketkauf und -validierung, Bike-Sharing (WienMobil Rad), Carsharing (WienMobil Auto) und On-Demand-Elektro-Minibus (WienMobil Hüpfer), alles in einer einzigen multimodalen Mobilitätsplattform vereint.

KotlinJetpack ComposeAndroid SDKMVVMHiltRoomCoroutinesRetrofitIn-App BillingUnit TestingCI/CDJenkinsBitbucket
Plan and navigate safe cycling routes

Bikemap

Bikemap ist die weltgrößte Rad-App und verbindet 11,7 Millionen Radfahrer mit über 16,8 Millionen Routen in mehr als 190 Ländern. Als Senior Android-Entwickler bei Bikemap GmbH leitete ich die Entwicklung neuer Features, trieb die Wear OS Companion-App voran und wartete die von Graphhopper betriebene Navigations-Engine. Die App bietet Schritt-für-Schritt-Sprachnavigation, Offline-Karten, Routenplanung mit radspezifischen Profilen (Rennrad, Mountainbike, E-Bike), Echtzeit-Fahrtverfolgung, GPX-Import/-Export und geräteübergreifende Synchronisierung mit Garmin- und Wahoo-Hardware.

KotlinJetpack ComposeAndroid SDKWear OSGraphhopperMapboxCoroutinesHiltRoomRetrofitMVVMCI/CDFirebaseGoogle Play
Security home — arm night, stay, or away in one tap

Smartlink+

Smartlink+ ist eine professionelle Smart-Home-Sicherheits-App für Android, entwickelt für SecureNet Technologies (Alula), eine US-amerikanische Sicherheitsplattform, die von Tausenden von Alarm-Händlern genutzt wird. Die App legt Ihr Sicherheitssystem in Ihre Hände — scharf- und unscharf schalten, Live-Kamerabilder ansehen, Schlösser und Lichter steuern, die Raumtemperatur regeln und Systemaktivitäten überprüfen, alles in einer Oberfläche. Als Android-Entwickler bei SecureNet habe ich Kernfunktionen entwickelt, darunter Echtzeit-Videoüberwachung, Multi-Property-Management und anpassbare Sensor-Benachrichtigungen. Dieselbe Codebasis betreibt eine Familie von White-Label-Apps für große Sicherheitsmarken: Kept by SafeHome, GeoAlarm Security, NAPCO Prima, ADT Smart Connect, SafeHome Security, ADT Home, ShieldPro Home Security und Top Tier Home.

KotlinJavaAndroid SDKMVVMHiltRetrofitWebSocketsExoPlayerCoroutinesFirebaseBitbucketJira
Google Play
Live posture score — real-time phone angle monitoring

SmartPosture

SmartPosture ist eine Android-App zur Haltungskorrektur, die leise im Hintergrund läuft, überwacht, wie Nutzer ihr Telefon halten, und sie daran erinnert, ihre Position zu korrigieren, wenn sie den Nacken zu weit nach vorne beugen — eine Gewohnheit, die als 'Text Neck' bekannt ist. Bei Scopic Software entwickelt, bietet die App anpassbare Benachrichtigungsstile (Bildschirmunschärfe, Vibration), ein 14-Tage-Statistik-Dashboard, Kindersicherung mit PIN-Schutz und ein Pro-Abonnement mit erweiterter 30-Tage-Historie, werbefreier Nutzung und globalen Haltungsrankings. Mit 4,5 von 5 Sternen und über 250 Bewertungen auf Google Play ausgezeichnet.

KotlinJavaAndroid SDKAccelerometer / Sensor APIsIn-App BillingFirebaseMVVMRoomBackground ServicesNotifications API
Home — configure country, region and number of leave days

LeverDays

LeverDays ist eine Hobby-Web-App, die Ihnen hilft, das Beste aus Ihrem Jahresurlaub herauszuholen, indem Urlaubstage strategisch rund um Feiertage und Wochenenden gelegt werden. Wählen Sie Ihr Land und Ihre Region, geben Sie die Anzahl Ihrer Urlaubstage ein, und die App berechnet sofort die optimale Platzierung — aus 25 Tagen werden 63 freie Tage bei einem 2,5-fachen Hebel. Ein zweiter „Brücken“-Modus hebt einzelne Brückentage zwischen Feiertagen und Wochenenden hervor und macht es einfach, günstige Gelegenheiten für ein langes Wochenende zu entdecken. Gebaut mit Next.js, TypeScript und Tailwind CSS, mit Feiertagsdaten für 50+ Länder.

TypeScriptNext.jsReactTailwind CSSVercelnext-intl

04. Erfahrung

Beruflicher Werdegang

Freiberuflich

Jan. 2018Heute

Android & Mobile Berater

Freelance Consulting

Remote

  • Bereitstellung von Android-Entwicklungs- und Beratungsdienstleistungen für Kunden aus verschiedenen Branchen.
  • Beratung zu mobiler Architektur und Technologieentscheidungen für Kundenprojekte.

Vollzeit

Nov. 2023Heute

Senior Android Entwickler

WienIT / Upstream Mobility

Vienna, Austria

  • Leitung der vollständigen Neugestaltung und Implementierung des Ticket-Shops — des zentralen Umsatztreibers der App.
  • Vorantreiben der vollständigen Migration der Ticketing-Library zu Jetpack Compose und Ablösung veralteter XML-Views im gesamten Modul.
  • Definition der Anwendungsarchitektur auf Basis von MVI und einer sauberen Modulstruktur, was unabhängige Auslieferung einzelner Features und Tests ermöglicht.
  • Verbesserung der Testabdeckung von 0 % auf 80 % und Verankerung von Testpraktiken im Team.
  • Einführung automatisierter Code-Qualitätsprüfungen (Linting, statische Analyse) in der CI-Pipeline.
  • Übernahme der Rolle des stellvertretenden Team Leads während der Abwesenheit des Tech Leads — Moderation von Stand-ups, Überprüfung von Pull Requests und Sicherstellung der Teamausrichtung.

März 2020Okt. 2023

Senior Android Entwickler

Bikemap GmbH

Vienna, Austria

  • Vorantreiben der Entwicklung der Wear OS Companion-App, mit Integration von Live-Routen-Tracking und Abbiegehinweisen in die Haupt-Android-App.
  • Aktualisierung und Pflege der Graphhopper-Navigationsbibliothek, Verbesserung der Routing-Performance und Unterstützung neuer Radfahrprofile.
  • Überarbeitung des GPS-Trackings und des Navigations-Stacks, Verbesserung der Standortgenauigkeit und Reduzierung des Akkuverbrauchs.
  • Pflege der CI-Pipelines und Release-Prozesse für die Android-App.
  • Übernahme der Team-Lead-Rolle bei Abwesenheiten, Leitung von Stand-ups und Überprüfung von Pull Requests.

Nov. 2015Juli 2020

Android Entwickler

Scopic Software

Remote

  • Entwickelte und verantwortete Schlüsselfunktionen in mehreren Android-Apps, darunter SmartPosture, PageMyCell und StocksToTrade.
  • Trug zu plattformübergreifenden Projekten in React Native und Xamarin bei, neben der primären Android-Entwicklung.
  • Führte technische Interviews durch, um neue Android-Entwickler zu beurteilen und einzustellen.
  • Verwaltete parallele Projekte in einem verteilten Remote-Team und lieferte diese zuverlässig fristgerecht.

Okt. 2014Nov. 2015

Softwareentwickler

DEKRA

Kyiv, Ukraine

  • Entwickelte ein Dokumentenmanagementsystem für ein Finanzinstitut.
  • Erstellte Android-Proof-of-Concept-Anwendungen für die interne Evaluierung.

05. Ausbildung

Akademischer Hintergrund

Master-Abschluss

National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'

Spezialisierte Computersysteme

20152017

Bachelor-Abschluss

National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'

Technische Informatik

20112015

06. Sprachen

Sprachkenntnisse

Ukrainisch
Muttersprache
Englisch
Fließend
Deutsch
Fließend
Französisch
Fließend
Spanisch
Fließend
Italienisch
Mittleres Niveau

07. Interessen

Abseits des Bildschirms

Kontinuierliches Lernen und Auf-dem-Laufenden-Bleiben im Android-Ökosystem — ob eine neue Compose-API, ein Kotlin-Sprachfeature oder ein Wandel in Architekturmustern. Ich gehe gerne über Tutorials hinaus und teste Dinge in echten Projekten.

Erkundung neuer Frameworks und Technologien — insbesondere KI und maschinelles Lernen — sowie deren Potenzial, mobile Apps intelligenter und persönlicher zu machen. Ich interessiere mich besonders für On-Device-Inferenz und datenschutzfreundliches ML.

Leidenschaft fürs Erlernen von Sprachen — ich spreche Ukrainisch, Englisch, Deutsch, Französisch, Spanisch und Italienisch und finde die Struktur und Nuancen jeder einzelnen faszinierend. Sprachen sind mein Lieblingsrätsel.

Strategische Brettspiele und das Lösen von Rätseln — von modernen Eurospielen bis hin zu klassischen Strategietiteln. Die langfristige Planung und das Einschätzen der Gegner sprechen denselben Instinkt an wie gute Softwarearchitektur.

Zeit in der Natur verbringen — Wandern auf Bergpfaden und lange Radtouren rund um Wien und die Alpen. Eine gute Radtour oder Wanderung klärt den Kopf besser als alles andere.

08. Kontakt

Kontakt aufnehmen

Offen für neue Möglichkeiten, Beratungsprojekte und interessante Gespräche.

© 2026 Pavlo Chernenko