🇦🇹 Vienna, Austria
Pavlo Chernenko
Desarrollador Android Senior
01. Sobre mí
Quién soy
Soy un desarrollador Android con más de 12 años de experiencia que realmente ama el oficio — desde la primera línea de código hasta ver a usuarios reales disfrutar del producto terminado. Tengo formación en informática y he desarrollado de todo, desde aplicaciones de consumo a gran escala con millones de usuarios hasta sistemas de seguridad crítica y proyectos personales. Me siento igual de cómodo profundizando en una base de código compleja en solitario o colaborando estrechamente con equipos de diseño, backend y producto. Aplicaciones rápidas, pulidas y fiables son mi objetivo en todo momento — si estás construyendo algo interesante, me encantaría formar parte de ello.
02. Habilidades
Habilidades técnicas
Lenguajes de programación
Frameworks y SDKs de Android
Herramientas y plataformas
Otros
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, lideré el rediseño completo e implementación de la función Ticket Shop — el motor de ingresos principal de la app — y encabecé una migración completa a Jetpack Compose de la biblioteca de ticketing. 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, conectando 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, lideré el desarrollo de nuevas funciones, encabecé la app compañera para Wear OS 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 tu sistema de seguridad en la palma de tu mano — activa y desactiva, ve feeds de cámara en vivo, controla cerraduras e iluminación, ajusta el termostato y revisa la actividad del sistema, todo desde una interfaz. Como desarrollador Android en SecureNet, construí funciones principales incluyendo monitoreo de video en tiempo real, gestión de múltiples propiedades y alertas de sensores personalizables. La misma base de código impulsa una familia de apps de marca blanca para grandes marcas de seguridad: Kept by SafeHome, GeoAlarm Security, NAPCO Prima, ADT Smart Connect, SafeHome Security, ADT Home, ShieldPro Home Security y Top Tier Home.

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'. Desarrollada en Scopic Software, la app cuenta con estilos de alerta personalizables (desenfoque de pantalla, vibración), 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. Valorada con 4,5 estrellas en Google Play con más de 250 reseñas.

LeverDays
LeverDays es un proyecto web personal que te ayuda a sacar el máximo provecho de tus vacaciones anuales colocando estratégicamente los días de vacaciones alrededor de festivos y fines de semana. Selecciona tu país y región, introduce el número de días de vacaciones que tienes, 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 Móvil
Freelance Consulting🌍 Remote
- ›Proporcionando servicios de desarrollo Android y consultoría a clientes de diversas industrias.
- ›Ofreciendo orientación tecnológica estratégica y decisiones de arquitectura de aplicaciones móviles.
Tiempo completo
nov 2023 — Actualidad
Desarrollador Android Senior
WienIT / Upstream Mobility🇦🇹 Vienna, Austria
- ›Liderando el rediseño e implementación de la función Ticket Shop para la app WienMobil, garantizando una experiencia de usuario intuitiva y confiable.
- ›Encabezando una refactorización completa de la biblioteca usando Jetpack Compose, estableciendo una arquitectura robusta y escalable para el crecimiento a largo plazo.
- ›Diseñando y definiendo la arquitectura de la aplicación, sentando una base sólida para futuras expansiones de funciones y optimizaciones de rendimiento.
- ›Mejorando la cobertura de pruebas en toda la app, aumentando la cobertura del 0% al 80%, e integrando prácticas de testing para una calidad sostenida.
- ›Implementando controles de calidad de código automatizados dentro del pipeline de CI, promoviendo la coherencia y mejorando el flujo de trabajo de desarrollo.
- ›Asumiendo el rol de Team Lead en funciones según sea necesario, brindando mentoría y apoyo al equipo para garantizar la alineación y el éxito del proyecto.
mar 2020 — oct 2023
Desarrollador Android Senior
Bikemap GmbH🇦🇹 Vienna, Austria
- ›Tomando la iniciativa en la implementación de nuevas funciones para la app Bikemap.
- ›Encabezando el desarrollo de la nueva app para Wear OS, garantizando una integración perfecta con el ecosistema existente.
- ›Implementando y manteniendo el soporte para la última versión de la biblioteca Graphhopper en la app Android, optimizando el rendimiento y mejorando la experiencia de usuario.
- ›Realizando trabajo profundo en los mecanismos de seguimiento y navegación, refinando la precisión y la fiabilidad.
- ›Manteniendo los procesos de CI, garantizando un flujo de trabajo de desarrollo optimizado y eficiente.
- ›Asumiendo con éxito el rol de Team Lead durante ausencias, brindando orientación y apoyo al equipo de desarrollo.
nov 2015 — jul 2020
Desarrollador Android
Scopic Software🌍 Remote
- ›Desarrollando aplicaciones Android como SmartPosture, PageMyCell, StocksToTrade y otras, asumiendo la responsabilidad de funciones y funcionalidades clave.
- ›Jugando un papel significativo en proyectos de React Native, contribuyendo al desarrollo de apps Android e iOS.
- ›Realizando entrevistas técnicas para nuevos candidatos, asegurando la selección de desarrolladores altamente capacitados.
- ›Gestionando múltiples proyectos, supervisando su exitosa finalización dentro de los plazos.
oct 2014 — nov 2015
Desarrollador de Software
DEKRA🇺🇦 Kyiv, Ukraine
- ›Desarrollando soluciones de software para instituciones financieras, adhiriéndose a altos estándares de calidad y seguridad.
- ›Trabajando en varios proyectos Android, colaborando con equipos multifuncionales para lograr resultados exitosos.
oct 2013 — nov 2014
Desarrollador Android
Videoprobki🇺🇦 Kyiv, Ukraine
- ›Desarrollando la aplicación Android StreetVideoUA, mostrando sólidas habilidades técnicas y atención al detalle.
05. Educación
Formación académica
Máster
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Sistemas Informáticos Especializados · Arquitectura de Software · Sistemas Embebidos
Grado
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Ingeniería Informática · Algoritmos · Estructuras de Datos · Diseño de Sistemas
06. Idiomas
Dominio de idiomas
07. Intereses
Más allá de la pantalla
Aprendiendo continuamente y manteniéndome al día con el ecosistema Android — ya sea una nueva API de Compose, una función del lenguaje Kotlin o un cambio en los patrones de arquitectura. Disfruto ir más allá de los tutoriales y probar cosas en proyectos reales.
Explorando nuevos frameworks y tecnologías, especialmente IA y aprendizaje automático y cómo pueden hacer las apps móviles más inteligentes y personales. Estoy especialmente interesado en la inferencia en dispositivo y el ML que respeta la privacidad.
Apasionado por los idiomas humanos — hablo ucraniano, inglés, alemán, francés y español con fluidez y actualmente estoy trabajando en el italiano. Cada idioma añade una nueva perspectiva.
Disfrutando de juegos de mesa estratégicos y resolución de puzzles, desde los modernos Eurogames hasta los títulos clásicos de estrategia. Los aspectos de planificación a largo plazo y de leer a los oponentes activan el mismo músculo mental que una buena arquitectura de software.
Pasando tiempo al aire libre — senderismo por senderos de montaña y largas rutas ciclistas por Viena y los Alpes. Un buen paseo o caminata despeja la cabeza mejor que cualquier otra cosa.
08. Contacto
Contactar
Abierto a nuevas oportunidades, proyectos de consultoría y conversaciones interesantes.