Pavlo Chernenko

🇦🇹 Vienna, Austria

Pavlo Chernenko

Sviluppatore Android Senior

01. Chi sono

Chi sono

Sono uno sviluppatore Android con oltre 12 anni di esperienza che ama davvero il mestiere — dalla prima riga di codice fino a vedere gli utenti reali godere del prodotto finito. Ho una formazione in informatica e ho sviluppato di tutto, dalle app di consumo su larga scala con milioni di utenti ai sistemi critici per la sicurezza e ai progetti personali. Mi trovo ugualmente a mio agio nell'immergermi in una codebase complessa da solo o nel collaborare strettamente con team di design, backend e prodotto. App veloci, rifinite e affidabili sono il mio obiettivo ogni volta — se stai costruendo qualcosa di interessante, mi piacerebbe farne parte.

pavlo@chernenko.at📍 🇦🇹 Vienna, Austria

02. Competenze

Competenze tecniche

Linguaggi di programmazione

Kotlin
Java

Framework e SDK Android

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

Strumenti e 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 190+ paesi. Come Sviluppatore Android Senior presso Bikemap GmbH, ho guidato lo sviluppo di nuove funzionalità, promosso l'app compagna 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 in 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 progetto web personale 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 weekend 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.
  • Offrendo guida tecnologica strategica e decisioni sull'architettura delle app mobile.

Tempo pieno

nov 2023Presente

Sviluppatore Android Senior

WienIT / Upstream Mobility

🇦🇹 Vienna, Austria

  • Guidando la riprogettazione e l'implementazione della funzionalità Ticket Shop per l'app WienMobil, garantendo un'esperienza utente intuitiva e affidabile.
  • Guidando un refactoring completo della libreria usando Jetpack Compose, stabilendo un'architettura robusta e scalabile per la crescita a lungo termine.
  • Progettando e definendo l'architettura dell'applicazione, ponendo basi solide per future espansioni di funzionalità e ottimizzazioni delle prestazioni.
  • Migliorando la copertura dei test in tutta l'app, aumentando la copertura dallo 0% all'80%, e incorporando pratiche di testing per una qualità sostenuta.
  • Implementando controlli di qualità del codice automatizzati all'interno del pipeline CI, promuovendo la coerenza e migliorando il flusso di lavoro di sviluppo.
  • Subentrando come Team Lead ad interim secondo necessità, fornendo tutoraggio e supporto al team per garantire l'allineamento e il successo del progetto.

mar 2020ott 2023

Sviluppatore Android Senior

Bikemap GmbH

🇦🇹 Vienna, Austria

  • Prendendo l'iniziativa nell'implementazione di nuove funzionalità per l'app Bikemap.
  • Guidando lo sviluppo della nuova app Wear OS, garantendo un'integrazione senza soluzione di continuità con l'ecosistema esistente.
  • Implementando e mantenendo il supporto per l'ultima versione della libreria Graphhopper nell'app Android, ottimizzando le prestazioni e migliorando l'esperienza utente.
  • Svolgendo un lavoro approfondito sui meccanismi di tracking e navigazione, affinando accuratezza e affidabilità.
  • Mantenendo i processi CI, garantendo un flusso di lavoro di sviluppo ottimizzato ed efficiente.
  • Subentrando con successo come Team Lead durante le assenze, fornendo guida e supporto al team di sviluppo.

nov 2015lug 2020

Sviluppatore Android

Scopic Software

🌍 Remote

  • Sviluppando applicazioni Android come SmartPosture, PageMyCell, StocksToTrade e altre, assumendo la responsabilità di funzionalità e funzioni chiave.
  • Ricoprendo un ruolo significativo in progetti React Native, contribuendo allo sviluppo di app Android e iOS.
  • Conducendo colloqui tecnici per nuovi candidati, garantendo la selezione di sviluppatori altamente qualificati.
  • Gestendo più progetti, supervisionando il loro completamento con successo entro le scadenze.

ott 2014nov 2015

Sviluppatore Software

DEKRA

🇺🇦 Kyiv, Ukraine

  • Sviluppando soluzioni software per istituzioni finanziarie, rispettando elevati standard di qualità e sicurezza.
  • Lavorando su vari progetti Android, collaborando con team interfunzionali per ottenere risultati di successo.

ott 2013nov 2014

Sviluppatore Android

Videoprobki

🇺🇦 Kyiv, Ukraine

  • Sviluppando l'applicazione Android StreetVideoUA, dimostrando forti competenze tecniche e attenzione ai dettagli.

05. Formazione

Formazione accademica

Laurea Magistrale

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

Sistemi Informatici Specializzati · Architettura Software · Sistemi Embedded

20152017

Laurea Triennale

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

Ingegneria Informatica · Algoritmi · Strutture Dati · Progettazione di Sistemi

20112015

06. Lingue

Competenza linguistica

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

07. Interessi

Oltre lo schermo

Apprendendo continuamente e rimanendo aggiornato 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.

Esplorando nuovi framework e tecnologie, soprattutto IA e machine learning e come possono rendere le app mobile più intelligenti e personali. Sono particolarmente interessato all'inferenza on-device e al ML che rispetta la privacy.

Appassionato di lingue umane — parlo fluentemente ucraino, inglese, tedesco, francese e spagnolo e sto attualmente studiando l'italiano. Ogni lingua aggiunge una nuova prospettiva.

Apprezzando i giochi da tavolo strategici e la risoluzione di enigmi, dai moderni Eurogames ai classici titoli di strategia. Gli aspetti di pianificazione a lungo termine e di lettura degli avversari gratificano lo stesso istinto della buona architettura software.

Trascorrendo tempo all'aria aperta — escursioni sui sentieri di montagna e lunghe ciclabili intorno a Vienna e alle Alpi. Una buona pedalata o escursione libera la mente meglio di qualsiasi altra cosa.

08. Contatto

Contattami

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

© 2026 Pavlo Chernenko

GISA-Zahl: 35890737 · UID: ATU80306704