Pavlo Chernenko

Vienna, Austria

Pavlo Chernenko

Senior Android-розробник

01. Про мене

Хто я

Senior Android-розробник із Відня з понад 10 роками досвіду у створенні додатків, якими користуються мільйони — від найбільшої у світі велосипедної платформи до громадського транспорту цілого міста. Маю диплом у галузі комп'ютерних наук і реалізовував усе: від масштабних споживчих додатків до систем, критичних для безпеки, та особистих проєктів, і всі вони мають показник crash-free понад 99,5%. Упевнено почуваюся на кожному етапі: проектування архітектури з нуля, занурення у складну кодову базу legacy-проєктів та тісна співпраця з командами дизайну, бекенду й продукту. Там, де клієнти це дозволяють, я працюю з ШІ-агентом: він планує роботу за тікетом і макетами у Figma, реалізує, тестує та відкриває пул-реквест, а я перевіряю кожен крок і сам проєктую нову архітектуру. Якщо ви розробляєте щось амбіційне на Android — давайте поговоримо.

pavlo@chernenko.at📍 Vienna, Austria

02. Навички

Технічні навички

Мови програмування

Kotlin
Java

Android-фреймворки та SDK

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

Інструменти та платформи

Android Studio
Git
Gradle
GitHub
Bitbucket
Jira
Figma
Jenkins
Firebase
Google Play

Інше

RESTful APIs
SQLite
MVVM / MVP
Unit Testing
CI/CD

03. Проєкти

Вибрані роботи

All public transport options at a glance

WienMobil (Ticket Shop)

WienMobil — офіційний мобільний додаток Wiener Linien, транспортного органу Відня, завантажений понад 3 мільйони разів. Як старший Android-розробник у WienIT / Upstream Mobility, я відповідаю за Ticket Shop — основне джерело доходу застосунку — та його Android-архітектуру: я провів рефакторинг і повторну реалізацію всього Ticket Shop та керував повною міграцією бібліотеки квитків на Jetpack Compose. У другому кварталі 2026 року через Ticket Shop оформили понад 2 мільйони замовлень, приблизно на 36% більше, ніж за аналогічний квартал минулого року. Додаток поєднує навігацію громадським транспортом у реальному часі, купівлю та перевірку квитків у додатку, велопрокат (WienMobil Rad), кар-шеринг (WienMobil Auto) та електромінібус на вимогу (WienMobil Hüpfer) — усе в єдиній мультимодальній платформі мобільності.

KotlinJetpack ComposeAndroid SDKMVIHiltRoomCoroutinesRetrofitIn-App BillingUnit TestingCI/CDJenkinsBitbucket
Plan and navigate safe cycling routes

Bikemap

Bikemap — найбільший у світі велосипедний додаток, що з'єднує 11,7 мільйона велосипедистів із понад 16,8 мільйона маршрутів у 190+ країнах. Як старший Android-розробник у Bikemap GmbH, я переробив дизайн і реалізував понад половину екранів додатку, керував додатком-компаньйоном для Wear OS, інтегрував Health Connect, реалізував A/B-експерименти з конверсії в преміум у Firebase та підтримував основний навігаційний рушій на базі Graphhopper. Додаток пропонує покрокову голосову навігацію, офлайн-карти, планування маршрутів із профілями для різних типів велосипедів (шосейний, гірський, e-bike), відстеження поїздок у реальному часі, імпорт/експорт GPX та синхронізацію з пристроями Garmin і Wahoo.

KotlinJetpack ComposeAndroid SDKWear OSGraphhopperMapboxCoroutinesHiltRoomRetrofitMVVMCI/CDFirebaseGoogle PlayHealth Connect
Security home — arm night, stay, or away in one tap

Smartlink+

Smartlink+ — професійний Android-додаток для безпеки розумного будинку, розроблений для SecureNet Technologies (Alula), американської платформи безпеки, що використовується тисячами дистриб'юторів охоронних систем. Додаток кладе вашу систему безпеки на долоню — постановка на охорону та зняття з охорони, перегляд відео з камер у реальному часі, керування замками та освітленням, регулювання термостата та перевірка активності системи — все з одного інтерфейсу. Як один із двох Android-розробників у SecureNet, я реалізував основні функції, зокрема пряму трансляцію з камер на ExoPlayer, кліпи подій та інтеграцію сторонніх SDK камер (усе з надійним відновленням після втрати мережі), керування кількома об'єктами, налаштовувані сповіщення датчиків та автономний додаток для Wear OS. Одна кодова база випускається як 13 додатків — Smartlink+ і 12 white-label брендів: Kept, GeoAlarm, NAPCO, Alder, ADT, SafeHome, Think Protection, TMC, Cove, ADT Home, ShieldPro і Top Tier — і я відповідав за процес релізу всіх цих додатків.

KotlinJavaAndroid SDKMVVMHiltRetrofitWebSocketsExoPlayerCoroutinesFirebaseBitbucketJiraJetpack ComposeWear OS
Google Play
Live posture score — real-time phone angle monitoring

SmartPosture

SmartPosture — Android-додаток для корекції постави, що тихо працює у фоновому режимі, контролюючи, як користувачі тримають телефон, і нагадуючи їм виправити позу, коли вони надміру нахиляють шию вперед — звичка, відома як «text neck». Я почав працювати над ним у Scopic Software, а з 2025 року співпрацюю безпосередньо з клієнтом. Додаток пропонує настроювані стилі сповіщень (розмиття екрана, вібрація), оверлеї, статистику використання, панель статистики за 14 днів, батьківський контроль із PIN-захистом і підписку Pro з розширеною 30-денною історією, використанням без реклами та глобальними рейтингами постави; я розробив і провів цінові експерименти для підписки. Я переніс додаток на Kotlin і Compose Multiplatform, а iOS-версія на основі спільного коду зараз проходить тестування на пристроях. Оцінка 4,5 зірки у Google Play із 250+ відгуками.

KotlinJavaAndroid SDKAccelerometer / Sensor APIsIn-App BillingFirebaseMVVMRoomBackground ServicesNotifications APIKotlin MultiplatformCompose Multiplatform
Home — configure country, region and number of leave days

LeverDays

LeverDays — вебдодаток для хобі, який допомагає отримати максимум від щорічної відпустки, стратегічно розміщуючи дні відпустки навколо святкових та вихідних. Виберіть країну та регіон, введіть кількість днів відпустки — і додаток миттєво обчислить оптимальне розміщення: з 25 днів виходить 63 вільних дні з коефіцієнтом 2,5×. Другий режим «Мости» виділяє одиночні дні-містки між святами та вихідними, допомагаючи легко знаходити можливості для швидких довгих вихідних. Побудовано на Next.js, TypeScript і Tailwind CSS, з даними про свята для 50+ країн.

TypeScriptNext.jsReactTailwind CSSVercelnext-intl

04. Досвід

Досвід роботи

Фріланс

січ. 2018 р. — Дотепер

Android & Mobile консультант

Freelance Consulting

Remote

  • ›Надання послуг з розробки Android та консультування клієнтів у різних галузях.
  • ›Консультування щодо мобільної архітектури та технологічних рішень для клієнтських проєктів.

Повна зайнятість

лист. 2023 р. — Дотепер

Senior Android-розробник

WienIT / Upstream Mobility

Vienna, Austria

  • ›Відповідальність за Ticket Shop — ключову функцію, що генерує дохід, — та його Android-архітектуру після рефакторингу й повторної реалізації всього Ticket Shop. У другому кварталі 2026 року через нього оформили понад 2 мільйони замовлень, приблизно на 36% більше, ніж за аналогічний квартал минулого року.
  • ›Ініціювання повної міграції бібліотеки квитків на Jetpack Compose з заміною застарілої XML-розмітки у всьому модулі.
  • ›Визначення архітектури застосунку на основі MVI та чистої модульної структури для команди з 8 Android-розробників, які працюють над окремими модулями; я відповідаю за модуль квитків, над яким зі мною працює ще один розробник.
  • ›Підвищення тестового покриття з 0% до 80% та впровадження практик тестування в команді.
  • ›Впровадження автоматизованих перевірок якості коду в CI-пайплайн: лінтинг, статичний аналіз і рев'ю коду за допомогою ШІ.
  • ›Розробка платіжних сценаріїв, які проходять регулярні зовнішні аудити безпеки та відповідають вимогам безпеки й GDPR.
  • ›Рев'ю пул-реквестів і консультування інших розробників як найдосвідченіший Android-розробник у команді.
  • ›Виконання обов'язків тимчасового Team Lead під час відсутності tech lead — проведення stand-up зустрічей, рев'ю пул-реквестів і забезпечення узгодженості роботи команди; підготовка релізів і написання підсумків розгортання, коли реліз веде моя команда.

бер. 2020 р. — жовт. 2023 р.

Senior Android-розробник

Bikemap GmbH

Vienna, Austria

  • ›Переробив дизайн і реалізував понад половину екранів застосунку, зокрема статистику профілю з графіками, планувальник маршрутів і статистику маршруту з профілем висот.
  • ›Ініціював розробку додатку-компаньйона для Wear OS, інтегрувавши відстеження маршруту в реальному часі та підказки покрокової навігації з основним Android-додатком.
  • ›Інтегрував Health Connect і реалізував A/B-експерименти маркетингової команди у Firebase, переважно для перевірки конверсії в преміум.
  • ›Оновлював і підтримував бібліотеку навігації Graphhopper, покращуючи продуктивність маршрутизації та підтримуючи нові велосипедні профілі.
  • ›Переробив стек GPS-відстеження та навігації, покращивши точність визначення місцезнаходження й знизивши споживання батареї.
  • ›Підтримував CI-пайплайни та відповідав за релізи Android-застосунку в Play Store.
  • ›Працював у команді до 5 Android-розробників і виконував роль Team Lead під час відсутності, проводив stand-up зустрічі та рев'ював пул-реквести.

лист. 2015 р. — лют. 2020 р.

Android-розробник

Scopic Software

Remote

  • ›Почав як фрилансер із погодинною оплатою під час навчання; з 2017 року — на повний робочий день.
  • ›Розробляв та відповідав за ключові функції в кількох Android-додатках, зокрема SmartPosture і PageMyCell, а також працював над усім додатком StocksToTrade (графіки, списки спостереження).
  • ›Розробив Android-додаток Virtuacast: голограми в натуральну величину у вікні камери з можливістю ділитися відео та фото в соцмережах.
  • ›Долучався до крос-платформних проєктів на React Native і Xamarin поряд з основною Android-розробкою.
  • ›Проводив технічні співбесіди для оцінки та найму нових Android-розробників.
  • ›Вів паралельні проєкти у розподіленій віддаленій команді, стабільно дотримуючись термінів.

05. Освіта

Академічна освіта

Магістр

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

Спеціалізовані комп'ютерні системи

2015 – 2017

Бакалавр

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

Комп'ютерна інженерія

2011 – 2015

06. Мови

Рівень мов

Українська
Рідна
Англійська
Вільний
Німецька
Вільний
Французька
Вільний
Іспанська
Вільний
Італійська
Середній

07. Інтереси

Поза екраном

Постійне навчання та відстеження новинок екосистеми Android — будь то нове API Compose, можливість мови Kotlin чи зміна в архітектурних патернах. Люблю виходити за межі навчальних матеріалів і перевіряти речі на реальних проєктах.

Дослідження нових фреймворків і технологій, особливо ШІ та машинного навчання, і того, як вони можуть зробити мобільні додатки розумнішими та персоналізованішими. Мене особливо цікавить локальний інференс і МН з дотриманням конфіденційності.

Захоплення вивченням мов — розмовляю українською, англійською, німецькою, французькою, іспанською та італійською і знаходжу структуру та нюанси кожної з них захопливими. Мови — мій улюблений пазл.

Захоплення стратегічними настільними іграми та головоломками — від сучасних євроігор до класичних стратегій. Довгострокове планування та «читання» суперників задовольняють той самий азарт, що й хороша архітектура програмного забезпечення.

Проводити час на свіжому повітрі — походи гірськими стежками та довгі велосипедні маршрути навколо Відня та Альп. Хороша велопоїздка чи похід очищують голову краще, ніж будь-що інше.

Спорт на витривалість — участь у змаганнях, а наразі й підготовка до Ironman. Місяці тренувань заради одного дня старту потребують такого ж терпіння й систематичності, як тривалий програмний проєкт.

08. Контакти

Зв'язатись

Відкритий до нових можливостей, консультаційних проєктів та цікавих розмов.

© 2026 Pavlo Chernenko