Vienna, Austria
Pavlo Chernenko
Senior Android Developer
01. About
Who I am
Senior Android Developer based in Vienna with 12+ years building apps used by millions — from the world's largest cycling platform to public transport for an entire city. I hold a Computer Science degree and have shipped everything from large-scale consumer apps to security-critical systems and personal side projects. I thrive in every phase: architecting from scratch, diving into a complex legacy codebase, and collaborating closely with design, backend, and product teams. I write fast, polished, reliable software. If you're building something ambitious on Android, let's talk.
02. Skills
Technical skills
Programming Languages
Android Frameworks & SDKs
Tools & Platforms
Other
03. Projects
Selected work

WienMobil (Ticket Shop)
WienMobil is the official mobility app of Wiener Linien, Vienna's public transport authority, downloaded over 3 million times. As Senior Android Developer at WienIT / Upstream Mobility, I led the complete redesign and implementation of the Ticket Shop feature — the app's core revenue driver — and spearheaded a full Jetpack Compose migration of the ticketing library. The app combines real-time public transport routing, in-app ticket purchase and validation, bike-sharing (WienMobil Rad), car-sharing (WienMobil Auto), and on-demand electric minibus (WienMobil Hüpfer), all unified in a single multimodal mobility platform.

Bikemap
Bikemap is the world's largest cycling app, connecting 11.7 million cyclists to over 16.8 million routes across 190+ countries. As Senior Android Developer at Bikemap GmbH, I led the development of new features, spearheaded the Wear OS companion app, and maintained the core navigation engine powered by Graphhopper. The app offers turn-by-turn voice navigation, offline maps, route planning with cycling-specific profiles (road bike, mountain bike, e-bike), real-time ride tracking, GPX import/export, and multi-device sync with Garmin and Wahoo hardware.

Smartlink+
Smartlink+ is a professional home security and smart home Android app developed for SecureNet Technologies (Alula), a US-based security platform used by thousands of alarm dealers. The app puts your security system in the palm of your hand — arm and disarm, view live camera feeds, control locks and lights, adjust your thermostat, and review system activity, all from one interface. As Android developer at SecureNet, I built core features including real-time video monitoring, multi-property management, and customisable sensor alerts. The same codebase powers a family of white-label apps for major security brands: Kept by SafeHome, GeoAlarm Security, NAPCO Prima, ADT Smart Connect, SafeHome Security, ADT Home, ShieldPro Home Security, and Top Tier Home.

SmartPosture
SmartPosture is a posture correction Android app that runs quietly in the background, monitoring how users hold their phone and reminding them to correct their position when they bend their neck too far forward — a habit commonly known as text neck. Developed at Scopic Software, the app features customisable alert styles (screen blur, vibration), a 14-day statistics dashboard, parental controls with PIN protection, and a Pro subscription with extended 30-day history, ad-free use, and global posture rankings. Rated 4.5 stars on Google Play with 250+ reviews.

LeverDays
LeverDays is a hobby web app that helps you squeeze the most out of your annual leave by strategically placing vacation days around public holidays and weekends. Select your country and region, enter the number of leave days you have, and the app instantly calculates the optimal placement — turning 25 days into 63 days off at a 2.5× leverage. A second 'Bridges' mode highlights single bridge days wedged between holidays and weekends, making it easy to spot quick long-weekend opportunities. Built with Next.js, TypeScript, and Tailwind CSS, featuring public holiday data for 50+ countries.
04. Experience
Work history
Freelance
Jan 2018 — Present
Android & Mobile Consultant
Freelance ConsultingRemote
- ›Providing Android development and consulting services to clients across various industries.
- ›Advising on mobile architecture and technology decisions for client projects.
Full-time
Nov 2023 — Present
Senior Android Developer
WienIT / Upstream MobilityVienna, Austria
- ›Leading the complete redesign and implementation of the Ticket Shop — the app's primary revenue feature.
- ›Spearheading a full Jetpack Compose migration of the ticketing library, replacing legacy XML views across the entire module.
- ›Defining the application architecture around MVI and a clean modular structure, enabling independent feature delivery and testing.
- ›Improving test coverage from 0% to 80% and embedding testing practices across the team.
- ›Introducing automated code quality checks (linting, static analysis) into the CI pipeline.
- ›Stepping in as acting Team Lead during tech lead absences — running standups, reviewing PRs, and keeping the team aligned.
Mar 2020 — Oct 2023
Senior Android Developer
Bikemap GmbHVienna, Austria
- ›Spearheaded development of the Wear OS companion app, integrating live route tracking and turn-by-turn navigation cues with the main Android app.
- ›Upgraded and maintained the Graphhopper navigation library, improving routing performance and supporting new cycling profiles.
- ›Overhauled the GPS tracking and navigation stack, improving location accuracy and reducing battery consumption.
- ›Maintained CI pipelines and release processes for the Android app.
- ›Stepped in as Team Lead during absences, running standups and reviewing PRs.
Nov 2015 — Jul 2020
Android Developer
Scopic SoftwareRemote
- ›Developed and owned key features across multiple Android apps including SmartPosture, PageMyCell, and StocksToTrade.
- ›Contributed to cross-platform projects in React Native and Xamarin alongside the primary Android work.
- ›Conducted technical interviews to evaluate and hire new Android developers.
- ›Managed concurrent projects across a distributed remote team, consistently delivering within deadlines.
Oct 2014 — Nov 2015
Software Developer
DEKRAKyiv, Ukraine
- ›Developed a document management system for a financial institution.
- ›Built Android proof-of-concept applications for internal evaluation.
05. Education
Academic background
Master's Degree
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Specialised Computer Systems
Bachelor's Degree
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Computer Engineering
06. Languages
Language proficiency
07. Interests
Beyond the screen
Continuously learning and staying current with the Android ecosystem — whether it's a new Compose API, a Kotlin language feature, or a shift in architecture patterns. I enjoy going beyond tutorials and testing things in real projects.
Exploring new frameworks and technologies, especially AI and machine learning and how they can make mobile apps smarter and more personal. I'm particularly interested in on-device inference and privacy-respecting ML.
Passionate about learning human languages — I speak Ukrainian, English, German, French, Spanish, and Italian, and I find the structure and nuance of each one fascinating. Languages are my favourite puzzle.
Enjoying strategic board games and puzzle-solving, from modern Eurogames to classic strategy titles. The long-term planning and reading-your-opponents aspects scratch the same itch as good software architecture.
Spending time outdoors — hiking mountain trails and long cycling routes around Vienna and the Alps. A good ride or hike clears the head better than anything else.
08. Contact
Get in touch
Open to new opportunities, consulting projects, and interesting conversations.