Vienna, Austria
Pavlo Chernenko
Desarrollador Android Senior
01. Sobre mí
Quién soy
Desarrollador Android Senior con base en Viena y más de 10 años desarrollando aplicaciones usadas por millones de personas — desde la plataforma de ciclismo más grande del mundo hasta el transporte público de toda una ciudad. Tengo un grado en Informática y he desarrollado de todo: desde aplicaciones de consumo a gran escala hasta sistemas críticos para la seguridad y proyectos personales, todos con una tasa crash-free superior al 99,5 %. Me desenvuelvo bien en cada fase: diseñar arquitecturas desde cero, sumergirme en una base de código legado compleja y colaborar estrechamente con equipos de diseño, backend y producto. Cuando el cliente lo permite, trabajo con un agente de IA: planifica a partir del ticket y los diseños de Figma, implementa, prueba y abre la pull request, mientras reviso cada paso y diseño personalmente cualquier arquitectura nueva. Si está construyendo algo ambicioso en Android, hablemos.
02. Habilidades
Habilidades técnicas
Lenguajes de programación
Frameworks & SDK de Android
Herramientas & Plataformas
Otro
03. Proyectos
Proyectos seleccionados

WienMobil (Ticket Shop)
WienMobil es la aplicación oficial de movilidad de Wiener Linien, la autoridad de transporte público de Viena, con más de 3 millones de descargas. Como Desarrollador Android Senior en WienIT / Upstream Mobility, soy responsable del Ticket Shop — el motor de ingresos principal de la app — y de su arquitectura Android: refactoricé y reimplementé todo el Ticket Shop y encabecé una migración completa a Jetpack Compose de la biblioteca de ticketing. En el segundo trimestre de 2026, el Ticket Shop gestionó más de 2 millones de pedidos, alrededor de un 36 % más que en el mismo trimestre del año anterior. La app combina navegación de transporte público en tiempo real, compra y validación de tickets in-app, bicicletas compartidas (WienMobil Rad), coches compartidos (WienMobil Auto) y minibús eléctrico bajo demanda (WienMobil Hüpfer), todo unificado en una única plataforma de movilidad multimodal.

Bikemap
Bikemap es la app de ciclismo más grande del mundo, que conecta a 11,7 millones de ciclistas con más de 16,8 millones de rutas en 190+ países. Como Desarrollador Android Senior en Bikemap GmbH, rediseñé e implementé más de la mitad de las pantallas de la app, encabecé la app compañera para Wear OS, integré Health Connect, implementé los experimentos A/B de conversión a premium con Firebase y mantuve el motor de navegación principal impulsado por Graphhopper. La app ofrece navegación de voz giro a giro, mapas offline, planificación de rutas con perfiles específicos para ciclismo (bicicleta de carretera, montaña, e-bike), seguimiento de trayectos en tiempo real, importación/exportación de GPX y sincronización con hardware de Garmin y Wahoo.

Smartlink+
Smartlink+ es una aplicación Android profesional de seguridad del hogar y hogar inteligente desarrollada para SecureNet Technologies (Alula), una plataforma de seguridad estadounidense utilizada por miles de distribuidores de alarmas. La app pone su sistema de seguridad en la palma de su mano — active y desactive, vea feeds de cámara en vivo, controle cerraduras e iluminación, ajuste el termostato y revise la actividad del sistema, todo desde una interfaz. Como uno de los dos desarrolladores Android en SecureNet, desarrollé funciones principales como la transmisión de cámaras en vivo con ExoPlayer, los clips de eventos y la integración de SDK de cámaras de terceros (todo con una recuperación fiable tras la pérdida de red), la gestión de múltiples propiedades, alertas de sensores personalizables y una app independiente para Wear OS. Una sola base de código se publica como 13 apps — Smartlink+ y 12 versiones de marca blanca: Kept, GeoAlarm, NAPCO, Alder, ADT, SafeHome, Think Protection, TMC, Cove, ADT Home, ShieldPro y Top Tier — y fui responsable del proceso de publicación de todas ellas.

SmartPosture
SmartPosture es una app Android de corrección de postura que funciona silenciosamente en segundo plano, monitorizando cómo los usuarios sostienen su teléfono y recordándoles que corrijan su posición cuando inclinan el cuello demasiado hacia adelante — un hábito conocido como 'text neck'. Empecé a trabajar en ella en Scopic Software y desde 2025 trabajo directamente con el cliente. La app cuenta con estilos de alerta personalizables (desenfoque de pantalla, vibración), overlays, estadísticas de uso, un panel de estadísticas de 14 días, controles parentales con protección PIN y una suscripción Pro con historial extendido de 30 días, uso sin publicidad y rankings globales de postura; diseñé y llevé a cabo los experimentos de precios de la suscripción. Migré la app a Kotlin y Compose Multiplatform, y la app de iOS creada a partir del código compartido está ahora en pruebas en dispositivos. Valorada con 4,5 estrellas en Google Play con más de 250 reseñas.

LeverDays
LeverDays es una aplicación web hobby que le ayuda a sacar el máximo provecho de sus vacaciones anuales colocando estratégicamente los días de vacaciones alrededor de festivos y fines de semana. Seleccione su país y región, introduzca el número de días de vacaciones que tiene, y la app calcula instantáneamente la colocación óptima — convirtiendo 25 días en 63 días libres con un factor de apalancamiento de 2,5×. Un segundo modo «Puentes» destaca los días puente individuales entre festivos y fines de semana, facilitando detectar oportunidades rápidas de fin de semana largo. Construida con Next.js, TypeScript y Tailwind CSS, con datos de festivos públicos de más de 50 países.
04. Experiencia
Historial laboral
Freelance
ene 2018 — Actualidad
Consultor Android y Mobile
Freelance ConsultingRemote
- ›Prestando servicios de desarrollo Android y consultoría a clientes de diversas industrias.
- ›Asesorando en arquitectura móvil y decisiones tecnológicas para proyectos de clientes.
Tiempo completo
nov 2023 — Actualidad
Desarrollador Android Senior
WienIT / Upstream MobilityVienna, Austria
- ›Responsable del Ticket Shop — la función principal generadora de ingresos de la app — y de su arquitectura Android, tras la refactorización y reimplementación de todo el Ticket Shop. En el segundo trimestre de 2026 gestionó más de 2 millones de pedidos, alrededor de un 36 % más que en el mismo trimestre del año anterior.
- ›Impulsando una migración completa a Jetpack Compose de la biblioteca de ticketing, reemplazando las vistas XML heredadas en todo el módulo.
- ›Definiendo la arquitectura de la app en torno a MVI y una estructura modular limpia para un equipo de 8 desarrolladores Android que trabajan en módulos separados; soy responsable del módulo de ticketing, en el que otro desarrollador trabaja conmigo.
- ›Mejorando la cobertura de pruebas del 0 % al 80 % e integrando prácticas de pruebas en el equipo.
- ›Introduciendo controles automatizados de calidad del código en el pipeline de CI: linting, análisis estático y revisión de código asistida por IA.
- ›Desarrollando flujos de pago que superan auditorías de seguridad externas periódicas y cumplen los requisitos de seguridad y del RGPD.
- ›Como el desarrollador Android con más experiencia del equipo, revisando pull requests y asesorando a otros desarrolladores.
- ›Actuando como Team Lead interino durante las ausencias del Tech Lead — coordinando stand-ups, revisando pull requests y manteniendo al equipo alineado; preparando las releases y redactando los resúmenes de despliegue cuando mi equipo es responsable de la release.
mar 2020 — oct 2023
Desarrollador Android Senior
Bikemap GmbHVienna, Austria
- ›Rediseñó e implementó más de la mitad de las pantallas de la app, entre ellas las estadísticas del perfil con gráficos, el planificador de rutas y las estadísticas de ruta con el perfil de elevación.
- ›Lideró el desarrollo de la app compañera para Wear OS, integrando el seguimiento de rutas en tiempo real e instrucciones de navegación giro a giro con la app principal de Android.
- ›Integró Health Connect e implementó los experimentos A/B del equipo de marketing con Firebase, centrados sobre todo en la conversión a premium.
- ›Actualizó y mantuvo la biblioteca de navegación Graphhopper, mejorando el rendimiento del enrutamiento y añadiendo compatibilidad con nuevos perfiles de ciclismo.
- ›Renovó el stack de seguimiento GPS y navegación, mejorando la precisión de la ubicación y reduciendo el consumo de batería.
- ›Mantuvo los pipelines de CI y fue responsable de las publicaciones de la app Android en Play Store.
- ›Trabajó en un equipo de hasta 5 desarrolladores Android y actuó como Team Lead durante las ausencias, coordinando stand-ups y revisando pull requests.
nov 2015 — feb 2020
Desarrollador Android
Scopic SoftwareRemote
- ›Empezó como freelance por horas mientras estudiaba; a tiempo completo desde 2017.
- ›Desarrolló y gestionó funciones clave en varias apps Android, como SmartPosture y PageMyCell, y trabajó en toda la app StocksToTrade (gráficos, listas de seguimiento).
- ›Desarrolló la app Android de Virtuacast: hologramas a tamaño real en la vista de la cámara, con opción de compartir vídeos y fotos en redes sociales.
- ›Contribuyó a proyectos multiplataforma en React Native y Xamarin junto con el trabajo principal en Android.
- ›Realizó entrevistas técnicas para evaluar y contratar nuevos desarrolladores Android.
- ›Gestionó proyectos simultáneos en un equipo remoto distribuido, cumpliendo siempre con los plazos establecidos.
05. Educación
Formación académica
Máster
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Sistemas informáticos especializados
Grado universitario
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Ingeniería informática
06. Idiomas
Dominio de idiomas
07. Intereses
Más allá de la pantalla
Aprendizaje continuo y actualización en el ecosistema Android — ya sea una nueva API de Compose, una característica del lenguaje Kotlin o un cambio en los patrones de arquitectura. Disfruto ir más allá de los tutoriales y probar las cosas en proyectos reales.
Exploración de nuevos frameworks y tecnologías, especialmente la IA y el aprendizaje automático y cómo pueden hacer las apps móviles más inteligentes y personales. Me interesa especialmente la inferencia en el dispositivo y el ML que respeta la privacidad.
Apasionado por el aprendizaje de idiomas — hablo ucraniano, inglés, alemán, francés, español e italiano, y encuentro fascinante la estructura y los matices de cada uno. Los idiomas son mi puzzle favorito.
Disfruto de los juegos de mesa estratégicos y la resolución de puzzles, desde los modernos eurojuegos hasta los títulos de estrategia clásicos. La planificación a largo plazo y anticiparse a los oponentes generan la misma satisfacción que una buena arquitectura de software.
Pasar tiempo al aire libre — senderismo por senderos de montaña y largas rutas en bicicleta alrededor de Viena y los Alpes. Una buena ruta en bicicleta o una caminata despeja la mente mejor que cualquier otra cosa.
Deportes de resistencia — participo en carreras y actualmente me preparo para un Ironman. Meses de entrenamiento para un solo día de carrera exigen la misma paciencia y constancia que un proyecto de software de largo recorrido.
08. Contacto
Contactar
Abierto a nuevas oportunidades, proyectos de consultoría y conversaciones interesantes.