Vienna, Austria
Pavlo Chernenko
Sviluppatore Android Senior
01. Chi sono
Chi sono
Sviluppatore Android Senior con sede a Vienna e oltre 10 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, tutti con un tasso crash-free superiore al 99,5%. 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. Quando i clienti lo consentono, lavoro con un agente IA: pianifica a partire dal ticket e dai design Figma, implementa, testa e apre la pull request, mentre io rivedo ogni passaggio e progetto personalmente le nuove architetture. Se stai costruendo qualcosa di ambizioso su Android, parliamone.
02. Competenze
Competenze tecniche
Linguaggi di programmazione
Framework & SDK Android
Strumenti & Piattaforme
Altro
03. Progetti
Lavori selezionati

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, sono responsabile del Ticket Shop — il principale motore di entrate dell'app — e della sua architettura Android: ho effettuato il refactoring e la reimplementazione dell'intero Ticket Shop e ho promosso una migrazione completa a Jetpack Compose della libreria di biglietteria. Nel secondo trimestre 2026 il Ticket Shop ha gestito oltre 2 milioni di ordini, circa il 36% in più rispetto allo stesso trimestre dell'anno precedente. 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.

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 riprogettato e implementato più della metà delle schermate dell'app, ho promosso l'app companion per Wear OS, integrato Health Connect, implementato gli esperimenti A/B sulla conversione premium con Firebase 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.

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 uno dei due sviluppatori Android presso SecureNet, ho realizzato funzionalità principali tra cui lo streaming live delle telecamere con ExoPlayer, le clip degli eventi e l'integrazione di SDK di telecamere di terze parti (il tutto con un ripristino affidabile dopo la perdita di rete), la gestione multi-proprietà, le notifiche di sensori personalizzabili e un'app Wear OS autonoma. Un'unica base di codice viene pubblicata come 13 app — Smartlink+ e 12 marchi white-label: Kept, GeoAlarm, NAPCO, Alder, ADT, SafeHome, Think Protection, TMC, Cove, ADT Home, ShieldPro e Top Tier — e sono stato responsabile del processo di rilascio di tutte.

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'. Ho iniziato a lavorarci presso Scopic Software e dal 2025 collaboro direttamente con il cliente. L'app offre stili di avviso personalizzabili (schermo sfocato, vibrazione), overlay, statistiche di utilizzo, 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; ho progettato e condotto gli esperimenti sui prezzi dell'abbonamento. Ho migrato l'app a Kotlin e Compose Multiplatform, e l'app iOS realizzata con il codice condiviso è ora in fase di test sui dispositivi. Valutata 4,5 stelle su Google Play con oltre 250 recensioni.

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.
04. Esperienza
Percorso lavorativo
Freelance
gen 2018 — Presente
Consulente Android & Mobile
Freelance ConsultingRemote
- ›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 2023 — Presente
Sviluppatore Android Senior
WienIT / Upstream MobilityVienna, Austria
- ›Responsabile del Ticket Shop — la funzionalità principale per i ricavi dell'app — e della sua architettura Android, dopo aver effettuato il refactoring e la reimplementazione dell'intero Ticket Shop. Nel secondo trimestre 2026 ha gestito oltre 2 milioni di ordini, circa il 36% in più rispetto allo stesso trimestre dell'anno precedente.
- ›Promuovendo una migrazione completa a Jetpack Compose della libreria di biglietteria, sostituendo le viste XML legacy nell'intero modulo.
- ›Definendo l'architettura dell'app attorno a MVI e a una struttura modulare pulita per un team di 8 sviluppatori Android che lavorano su moduli separati; sono responsabile del modulo di biglietteria, su cui lavora con me un altro sviluppatore.
- ›Migliorando la copertura dei test dallo 0% all'80% e integrando pratiche di testing nel team.
- ›Introducendo controlli automatici della qualità del codice nella pipeline CI: linting, analisi statica e revisione del codice assistita dall'IA.
- ›Sviluppando flussi di pagamento che superano regolari audit di sicurezza esterni e rispettano i requisiti di sicurezza e del GDPR.
- ›In qualità di sviluppatore Android più esperto del team, revisionando le pull request e dando supporto agli altri sviluppatori.
- ›Ricoprendo il ruolo di Team Lead ad interim in assenza del Tech Lead — conducendo stand-up, revisionando pull request e mantenendo il team allineato; preparando le release e redigendo i riepiloghi di deployment quando la release è affidata al mio team.
mar 2020 — ott 2023
Sviluppatore Android Senior
Bikemap GmbHVienna, Austria
- ›Ha riprogettato e implementato più della metà delle schermate dell'app, tra cui le statistiche del profilo con grafici, il pianificatore di percorsi e le statistiche del percorso con il profilo altimetrico.
- ›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 integrato Health Connect e implementato gli esperimenti A/B del team marketing con Firebase, incentrati soprattutto sulla conversione premium.
- ›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 ed è stato responsabile dei rilasci dell'app Android sul Play Store.
- ›Ha lavorato in un team di massimo 5 sviluppatori Android e ha ricoperto il ruolo di Team Lead durante le assenze, conducendo stand-up e revisionando pull request.
nov 2015 — feb 2020
Sviluppatore Android
Scopic SoftwareRemote
- ›Ha iniziato come freelance a ore durante gli studi; a tempo pieno dal 2017.
- ›Ha sviluppato e gestito funzionalità chiave in più app Android, tra cui SmartPosture e PageMyCell, e ha lavorato sull'intera app StocksToTrade (grafici, watchlist).
- ›Ha sviluppato l'app Android di Virtuacast: ologrammi a grandezza naturale nella vista della fotocamera, con condivisione di video e foto sui social media.
- ›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.
05. Formazione
Formazione accademica
Laurea Magistrale
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Sistemi informatici specializzati
Laurea Triennale
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Ingegneria informatica
06. Lingue
Competenza linguistica
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.
Sport di resistenza — partecipo a gare e attualmente mi sto preparando per un Ironman. Mesi di allenamento per un solo giorno di gara richiedono la stessa pazienza e costanza di un lungo progetto software.
08. Contatto
Contattami
Aperto a nuove opportunità, progetti di consulenza e conversazioni interessanti.