Pavlo Chernenko

Vienna, Austria

Pavlo Chernenko

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

01. Про мене

Хто я

Senior Android-розробник із Відня з 12+ роками досвіду у створенні додатків, якими користуються мільйони — від найбільшої у світі велосипедної платформи до громадського транспорту цілого міста. Маю диплом у галузі комп'ютерних наук і реалізовував усе: від масштабних споживчих додатків до критично важливих систем безпеки та особистих проєктів. Упевнено почуваюся на кожному етапі: проектування архітектури з нуля, занурення у складну кодову базу legacy-проєктів та тісна співпраця з командами дизайну, бекенду й продукту. Пишу швидке, відшліфоване та надійне програмне забезпечення. Якщо ви розробляєте щось амбіційне на 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 — основного джерела доходу застосунку — і керував повною міграцією бібліотеки квитків на Jetpack Compose. Додаток поєднує навігацію громадським транспортом у реальному часі, купівлю та перевірку квитків у додатку, велопрокат (WienMobil Rad), кар-шеринг (WienMobil Auto) та електромінібус на вимогу (WienMobil Hüpfer) — усе в єдиній мультимодальній платформі мобільності.

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

Bikemap

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

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

Smartlink+

Smartlink+ — професійний Android-додаток для безпеки розумного будинку, розроблений для SecureNet Technologies (Alula), американської платформи безпеки, що використовується тисячами дистриб'юторів охоронних систем. Додаток кладе вашу систему безпеки на долоню — постановка на охорону та зняття з охорони, перегляд відео з камер у реальному часі, керування замками та освітленням, регулювання термостата та перевірка активності системи — все з одного інтерфейсу. Як Android-розробник у SecureNet, я реалізував основні функції, включно з відеомоніторингом у реальному часі, керуванням кількома об'єктами та налаштовуваними сповіщеннями датчиків. Та сама кодова база живить сімейство white-label додатків для великих брендів безпеки: Kept by SafeHome, GeoAlarm Security, NAPCO Prima, ADT Smart Connect, SafeHome Security, ADT Home, ShieldPro Home Security та Top Tier Home.

KotlinJavaAndroid SDKMVVMHiltRetrofitWebSocketsExoPlayerCoroutinesFirebaseBitbucketJira
Google Play
Live posture score — real-time phone angle monitoring

SmartPosture

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

KotlinJavaAndroid SDKAccelerometer / Sensor APIsIn-App BillingFirebaseMVVMRoomBackground ServicesNotifications API
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 — ключової функції, що генерує дохід.
  • Ініціювання повної міграції бібліотеки квитків на Jetpack Compose з заміною застарілої XML-розмітки у всьому модулі.
  • Визначення архітектури застосунку на основі MVI та чистої модульної структури, що забезпечує незалежну розробку та тестування функцій.
  • Підвищення тестового покриття з 0% до 80% та впровадження практик тестування в команді.
  • Впровадження автоматизованих перевірок якості коду (лінтинг, статичний аналіз) у CI-конвеєр.
  • Виконання обов'язків тимчасового Team Lead під час відсутності tech lead — проведення stand-up зустрічей, рев'ю пул-реквестів і забезпечення узгодженості роботи команди.

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

Senior Android розробник

Bikemap GmbH

Vienna, Austria

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

лист. 2015 р.лип. 2020 р.

Android розробник

Scopic Software

Remote

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

жовт. 2014 р.лист. 2015 р.

Розробник програмного забезпечення

DEKRA

Kyiv, Ukraine

  • Розробляв систему управління документами для фінансової установи.
  • Створював Android-додатки типу proof-of-concept для внутрішньої оцінки.

05. Освіта

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

Магістр

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

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

20152017

Бакалавр

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

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

20112015

06. Мови

Рівень мов

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

07. Інтереси

Поза екраном

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

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

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

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

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

08. Контакти

Зв'язатись

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

© 2026 Pavlo Chernenko