Pavlo Chernenko

Vienna, Austria

Pavlo Chernenko

Sviluppatore Android Senior

01. Chi sono

Chi sono

Sviluppatore Android Senior con sede a Vienna e oltre 12 anni di esperienza nella realizzazione di app usate da milioni di persone — dalla più grande piattaforma di ciclismo al mondo al trasporto pubblico di un'intera città. Sono laureato in Informatica e ho sviluppato di tutto: dalle grandi app consumer ai sistemi critici per la sicurezza, fino ai progetti personali. Mi trovo a mio agio in ogni fase: progettare un'architettura da zero, immergersi in una codebase legacy complessa e collaborare strettamente con team di design, backend e prodotto. Scrivo software veloce, curato e affidabile. Se stai costruendo qualcosa di ambizioso su Android, parliamone.

pavlo@chernenko.at📍 Vienna, Austria

02. Competenze

Competenze tecniche

Linguaggi di programmazione

Kotlin
Java

Framework & SDK Android

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

Strumenti & Piattaforme

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

Altro

RESTful APIs
SQLite
MVVM / MVP
Unit Testing
CI/CD

03. Progetti

Lavori selezionati

All public transport options at a glance

WienMobil (Ticket Shop)

WienMobil è l'app ufficiale di mobilità di Wiener Linien, l'autorità del trasporto pubblico di Vienna, scaricata oltre 3 milioni di volte. Come Sviluppatore Android Senior presso WienIT / Upstream Mobility, ho guidato la riprogettazione completa e l'implementazione della funzionalità Ticket Shop — il principale motore di entrate dell'app — e ho promosso una migrazione completa a Jetpack Compose della libreria di biglietteria. L'app combina la navigazione in tempo reale dei trasporti pubblici, l'acquisto e la validazione di biglietti in-app, il bike sharing (WienMobil Rad), il car sharing (WienMobil Auto) e il minibus elettrico su richiesta (WienMobil Hüpfer), il tutto unificato in un'unica piattaforma di mobilità multimodale.

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

Bikemap

Bikemap è la più grande app di ciclismo al mondo, che collega 11,7 milioni di ciclisti a oltre 16,8 milioni di percorsi in più di 190 paesi. Come Sviluppatore Android Senior presso Bikemap GmbH, ho guidato lo sviluppo di nuove funzionalità, ho promosso l'app companion per Wear OS e mantenuto il motore di navigazione principale alimentato da Graphhopper. L'app offre navigazione vocale curva per curva, mappe offline, pianificazione dei percorsi con profili specifici per il ciclismo (bici da strada, mountain bike, e-bike), tracciamento in tempo reale, importazione/esportazione GPX e sincronizzazione multi-dispositivo con hardware Garmin e Wahoo.

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

Smartlink+

Smartlink+ è un'app Android professionale per la sicurezza domestica e la smart home sviluppata per SecureNet Technologies (Alula), una piattaforma di sicurezza statunitense utilizzata da migliaia di rivenditori di allarmi. L'app mette il tuo sistema di sicurezza nel palmo della mano — inserisci e disinserisci, visualizza i feed delle telecamere in diretta, controlla serrature e luci, regola il termostato e rivedi l'attività del sistema, tutto da un'unica interfaccia. Come sviluppatore Android presso SecureNet, ho realizzato funzionalità principali tra cui il monitoraggio video in tempo reale, la gestione multi-proprietà e le notifiche di sensori personalizzabili. La stessa base di codice alimenta una famiglia di app white-label per importanti marchi di sicurezza: Kept by SafeHome, GeoAlarm Security, NAPCO Prima, ADT Smart Connect, SafeHome Security, ADT Home, ShieldPro Home Security e Top Tier Home.

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

SmartPosture

SmartPosture è un'app Android per la correzione della postura che funziona silenziosamente in background, monitorando come gli utenti tengono il telefono e ricordando loro di correggere la posizione quando piegano il collo troppo in avanti — un'abitudine comunemente nota come 'text neck'. Sviluppata presso Scopic Software, l'app offre stili di avviso personalizzabili (schermo sfocato, vibrazione), una dashboard statistica di 14 giorni, controlli parentali con protezione PIN e un abbonamento Pro con cronologia estesa di 30 giorni, utilizzo senza pubblicità e classifiche globali della postura. Valutata 4,5 stelle su Google Play con oltre 250 recensioni.

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

LeverDays

LeverDays è un'app web amatoriale che ti aiuta a sfruttare al massimo le tue ferie annuali posizionando strategicamente i giorni di vacanza intorno ai giorni festivi e ai weekend. Seleziona il tuo paese e la tua regione, inserisci il numero di giorni di ferie che hai, e l'app calcola istantaneamente il posizionamento ottimale — trasformando 25 giorni in 63 giorni liberi con un effetto leva di 2,5×. Una seconda modalità «Ponti» evidenzia i singoli giorni ponte inseriti tra festivi e weekend, rendendo facile individuare rapide opportunità di fine settimana lungo. Sviluppata con Next.js, TypeScript e Tailwind CSS, con dati sui giorni festivi per 50+ paesi.

TypeScriptNext.jsReactTailwind CSSVercelnext-intl

04. Esperienza

Percorso lavorativo

Freelance

gen 2018Presente

Consulente Android & Mobile

Freelance Consulting

Remote

  • Fornendo servizi di sviluppo Android e consulenza a clienti di vari settori.
  • Fornendo consulenza sull'architettura mobile e sulle scelte tecnologiche per i progetti dei clienti.

Tempo pieno

nov 2023Presente

Sviluppatore Android Senior

WienIT / Upstream Mobility

Vienna, Austria

  • Guidando la riprogettazione completa e l'implementazione del Ticket Shop — la funzionalità principale per i ricavi dell'app.
  • Promuovendo una migrazione completa a Jetpack Compose della libreria di biglietteria, sostituendo le viste XML legacy nell'intero modulo.
  • Definendo l'architettura dell'applicazione attorno a MVI e una struttura modulare pulita, abilitando il rilascio e il testing indipendenti delle funzionalità.
  • Migliorando la copertura dei test dallo 0% all'80% e integrando pratiche di testing nel team.
  • Introducendo controlli automatizzati della qualità del codice (linting, analisi statica) nella pipeline CI.
  • Ricoprendo il ruolo di Team Lead ad interim in assenza del Tech Lead — conducendo stand-up, revisionando pull request e mantenendo il team allineato.

mar 2020ott 2023

Sviluppatore Android Senior

Bikemap GmbH

Vienna, Austria

  • Ha guidato lo sviluppo dell'app companion per Wear OS, integrando il tracciamento live dei percorsi e le indicazioni di navigazione curva per curva con l'app Android principale.
  • Ha aggiornato e mantenuto la libreria di navigazione Graphhopper, migliorando le prestazioni di routing e supportando nuovi profili ciclistici.
  • Ha rinnovato lo stack di tracciamento GPS e navigazione, migliorando la precisione della posizione e riducendo il consumo della batteria.
  • Ha mantenuto le pipeline CI e i processi di rilascio per l'app Android.
  • Ha ricoperto il ruolo di Team Lead durante le assenze, conducendo stand-up e revisionando pull request.

nov 2015lug 2020

Sviluppatore Android

Scopic Software

Remote

  • Ha sviluppato e gestito funzionalità chiave in più app Android, tra cui SmartPosture, PageMyCell e StocksToTrade.
  • Ha contribuito a progetti multipiattaforma in React Native e Xamarin accanto al lavoro principale su Android.
  • Ha condotto colloqui tecnici per valutare e assumere nuovi sviluppatori Android.
  • Ha gestito progetti simultanei in un team remoto distribuito, consegnando costantemente nei tempi previsti.

ott 2014nov 2015

Sviluppatore Software

DEKRA

Kyiv, Ukraine

  • Ha sviluppato un sistema di gestione documentale per un istituto finanziario.
  • Ha realizzato applicazioni Android proof-of-concept per valutazione interna.

05. Formazione

Formazione accademica

Laurea Magistrale

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

Sistemi informatici specializzati

20152017

Laurea Triennale

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

Ingegneria informatica

20112015

06. Lingue

Competenza linguistica

Ucraino
Madrelingua
Inglese
Fluente
Tedesco
Fluente
Francese
Fluente
Spagnolo
Fluente
Italiano
Intermedio

07. Interessi

Oltre lo schermo

Apprendimento continuo e aggiornamento sull'ecosistema Android — che si tratti di una nuova API Compose, di una funzionalità del linguaggio Kotlin o di un cambiamento nei pattern architetturali. Mi piace andare oltre i tutorial e testare le cose in progetti reali.

Esplorazione di nuovi framework e tecnologie, in particolare l'IA e il machine learning, e come possono rendere le app mobili più intelligenti e personali. Sono particolarmente interessato all'inferenza on-device e all'ML rispettoso della privacy.

Appassionato dell'apprendimento delle lingue — parlo ucraino, inglese, tedesco, francese, spagnolo e italiano, e trovo affascinante la struttura e le sfumature di ciascuna. Le lingue sono il mio puzzle preferito.

Appassionato di giochi da tavolo strategici e puzzle, dai moderni Eurogame ai classici titoli di strategia. La pianificazione a lungo termine e la lettura degli avversari soddisfano lo stesso desiderio della buona architettura software.

Trascorrere tempo all'aria aperta — escursioni su sentieri di montagna e lunghi percorsi in bicicletta intorno a Vienna e alle Alpi. Una bella pedalata o un'escursione schiarisce le idee meglio di qualsiasi altra cosa.

08. Contatto

Contattami

Aperto a nuove opportunità, progetti di consulenza e conversazioni interessanti.

© 2026 Pavlo Chernenko