Volodimir

Android developer

Розглядає посади: Android developer, Програміст Java
Вид зайнятості: повна, неповна
Вік: 32 роки
Місто проживання: Київ
Готовий працювати: Дистанційно, Київ
Розглядає посади:
Android developer, Програміст Java
Вид зайнятості:
повна, неповна
Вік:
32 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

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

Android System Developer

з 03.2024 по 10.2025 (1 рік 8 місяців)
ПУШ РЕД, Київ (IT)

Framework (R&D-проєкт)

Розробка модульної Android-архітектури з підтримкою динамічного оновлення компонентів і розширення функціональності без перекомпіляції додатка.

Ключові результати:

-Спроєктовано та реалізовано архітектуру, що забезпечує гнучкість і масштабованість застосунку для подальших оновлень.

-Впроваджено CI/CD-процеси (GitLab CI, Gradle Tasks, автоматичні збірки і перевірки), які забезпечили стабільність релізів і скорочення часу доставки оновлень.

-Розроблено систему динамічного завантаження модулів у пам’ять, що дозволяє оновлювати логіку без оновлення через Play Store.

-Інтегровано гібридну взаємодію Kotlin – C++ (.so) через JNI-мости, що забезпечує високу продуктивність і контроль над нативними викликами.

-Оптимізовано роботу Accessibility- та VPN-сервісів відповідно до вимог Android 12–14 та обмежень на фонові сервіси.

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

-Виконував обов’язки техліда: технічне проєктування, код-рев’ю, контроль якості релізів, координація команди та ухвалення технічних рішень.

Android developer

з 03.2021 по 03.2024 (3 роки)
Miratech, Київ (IT)

Проєкт: GameHub – ігровий агрегатор для Android

Опис:Розроблено та успішно запущено інноваційний мобільний застосунок GameHub платформу-агрегатор, що об’єднує ігри з різних джерел в одному сучасному інтерфейсі. Додаток здобув популярність серед геймерів завдяки зручній навігації, продуманому UX/UI та високій продуктивності.



Основні результати та досягнення:
- Інтегровано 16 партнерських API-джерел, що забезпечило доступ до широкого каталогу ігор різних жанрів і платформ.
- Реалізовано модуль пошуку, порівняння та моніторингу ігор, що дозволяє користувачам швидко знаходити релевантні тайтли.
- Розроблено систему підписок і сповіщень, яка інформує користувачів про нові релізи, події та матчі.
- Створено мотиваційну програму лояльності: преміум-акаунти, статус Gold, персональні бонуси
- Усе це підвищило рівень утримання користувачів на 40 %.
- Організовано структуру управління завданнями: планування спринтів, звітність, код-рев’ю, контроль виконання повного циклу розробки продукту.
- Забезпечено високу якість коду та стабільність додатка за рахунок застосування архітектури MVVM, бібліотек Retrofit 2, Kodein, Room, а також CI/CD-підходу до оновлень.

Senior Android Developer

з 04.2020 по 03.2021 (1 рік)
UXReality, Київ (IT)

Проєкт: UXReality – Android-додаток для тестування сайтів і прототипів

Опис: Створення Android-додатка з нуля для тестування та аналізу вебсайтів, мобільних застосунків і прототипів.

Основний функціонал:
- Реалізовано запис екрана (скринінг) та фіксацію емоцій користувача за допомогою фронтальної камери.
- Передбачено калібрування системи для підвищення точності збору даних.— Дані автоматично відвантажуються у фоновому режимі.
- Після завершення роботи з тестованим продуктом користувач проходить багатофункціональні інтерактивні тести.
- Інтерфейс повністю кастомний, створений індивідуально з нуля.
- Під час розробки використано архітектуру MVVM, Kodein, Retrofit 2 та інші сучасні інструменти.

Посилання:Google Play – UXReality
https://play.google.com/store/apps/details?id=com.uxreality&hl=uk

Middle Android developer

з 05.2018 по 04.2020 (2 роки)
Remote Helpers, Харків (IT)

Проєкт: CryptoExchanger – мобільний застосунок для обміну криптовалют

Опис:

Розробка Android-додатка з нуля для моніторингу та обміну криптовалют у реальному часі. Застосунок поєднує інструменти для перегляду курсів, аналітики, карти пунктів обміну та зручного управління акаунтом користувача.

Основні завдання та реалізовані функції:

- Підготовка технічного завдання (ТЗ) та створення застосунку з нуля.

- Розробка повністю кастомного дизайну з адаптацією під різні типи пристроїв.

- Підтримка застосунку та виправлення знайдених помилок після релізу.— Розробка інтерактивної карти обмінників, із можливістю перегляду найближчих точок обміну криптовалют.

- Реалізовано динамічний перерахунок вартості криптовалют у реальному часі.

- Візуалізація графіків зміни курсу криптовалют і традиційних валют.

- Реєстрація користувача та безпечна авторизація в системі.

- Створено конструктор додатків-візиток на основі WebView для швидкого розгортання кастомних проєктів.

Android developer

з 10.2016 по 05.2018 (1 рік 8 місяців)
English with Anna Gulak., Харків (IT)

Проєкт: LinguaLearn – мобільний застосунок для вивчення англійської мови

Опис:Розробка повнофункціонального мобільного застосунку для вивчення англійської мови через смартфон.
Основна мета
- забезпечити користувачеві інтерактивне навчання у форматі “все в одному”: відео, аудіо, чат і тести.Основні можливості та реалізовані функції:
- Створено чат для спілкування з викладачем у режимі онлайн.
- Реалізовано перегляд відеоуроків із підтримкою потокового відтворення (YouTube API).
- Додано аудіотренування з кешуванням треків для офлайн-доступу.
- Впроваджено систему внутрішніх покупок і підписок (In-App Billing).
- Розроблено ігровий модуль для закріплення вивчених слів у форматі гейміфікації.
- Створено мовний тест, який формує персональні рекомендації щодо навчання.
- Реалізовано автентифікацію користувача через соціальні мережі.
- Розроблено адміністративний застосунок для керування контентом, курсами та користувачами.
- Забезпечено послідовне відкриття курсів і уроків залежно від прогресу користувача.— Весь інтерфейс побудований на основі Material Design із повною адаптацією під мобільні пристрої.

Ссылка на приложения:
https://play.google.com/store/apps/details?id=com.app.codytutorials&hl=ru

Освіта

NTUU "KPI"

Bachelor, Program Engineering, Киев
Вища, з 2017 по 2022 (5 років)

Додаткова освіта та сертифікати

STEP Academy, Android developer

2016 (1.5 years)

JavaRush, Java Core

2015 – 2016, 1 год

ITEA Project Manager (Team Lead)(IT)

2021

Знання і навички

  • Наполегливість

Знання мов

Англійська — середній

Додаткова інформація

Технічний стек та досвід
Мови: Kotlin (основна), Java SE, Android SDK/NDKІнструменти: Android Studio, IntelliJ IDEA, Gradle (KTS), ADB, Git,
Архітектура та принципи
Глибоке розуміння OOP, SOLID, Clean Architecture, Domain-Driven Design Використання патернів MVVM, MVP, MVI, Repository, UseCase


Dependency Injection: Dagger 2, Hilt, Koin, Kodein
Модульна архітектура, Dynamic Feature Modules, plugin-based architectureРобота з ViewModel, LiveData, Room, Navigation, DataStore, WorkManager

UI/UX та дизайн
Jetpack Compose, Material Design 3, Adaptive UI (планшети, складані пристрої)ConstraintLayout, MotionLayout, Custom Views, Animations, Lottie Підтримка темної теми, динамічних кольорів (Material You)Глибоке розуміння UX-патернів та Accessibility Guidelines

Мережеві взаємодії
REST / WebSocket / GraphQLRetrofit 2 + OkHttp, Gson / Moshi, Ktor ClientАвторизація: OAuth 2.0, JWT, Firebase AuthІнтеграції з Google Play Services API (Maps, Location, Billing, AdMob, MLKit)Реалізація real-time чатів через Firebase Realtime DB, Socket.IO

Платіжні системи та білінг
Google Play Billing Library (In-App Purchases / Subscriptions)Google Pay API, Stripe SDK, PayPal SDK, LiqPay, FondyРобота з WebView-платежами, валідацією чеків і серверною перевіркою підписокПідтримка періодичних підписок, одноразових покупок, REST-інтеграцій із backendДосвід реалізації власного платіжного шлюзу та аналітики транзакцій

Android та Jetpack
Android Jetpack: Compose, Room, DataStore, Navigation, WorkManager, Paging 3, CameraX, HiltCoroutines / Flow / StateFlow / SharedFlowLifecycle-aware компонентиViewBinding / DataBindingApp Startup Library та оптимізація холодного старту
Тестування та якість
Unit/UI-тести: JUnit5, Mockito, Espresso, Robolectric, Jacoco, KaspressoSnapshot-тестування UI (Compose UI testing)Логування та моніторинг: Crashlytics, Timber, AppSpector, Firebase Performance

Безпека та захист
Шифрування даних: Jetpack Security (EncryptedSharedPrefs, EncryptedFile)Безпечна робота з токенами, SSL-pinning, Network Security ConfigPlay Integrity API, SafetyNet, ProGuard/R8, Signature VerificationАнтиемуляторний та антидебаг-захист
Дані та бази
SQLite, Room, Realm, DataStore, Proto DataStoreЛокальний кеш і офлайн-режимРобота з ContentProvider, FileProvider, Paging 3

DevOps та процеси
CI/CD: Jenkins, GitHub Actions, GitLab CI, FastlaneКонтроль версій: Git (GitHub, GitLab, Bitbucket)Управління завданнями: Jira, YouTrack, Trello, Slack, TogglДокументація API: Swagger, Apiary, PostmanМетодології: Agile, Scrum, Kanban
Публікації та аналітика
Публікація та супровід додатків у Google Play MarketАналітика: Firebase Analytics, Mixpanel, Amplitude, Google AnalyticsМонетизація: In-App Purchases, AdMob, Subscriptions

Додаткові технології
Інтеграції з Flutter SDK, React Native SDKsДосвід роботи з AI/MLKit, TFLite, Vision API Робота з NDK (C/C++), JNI-мостами, InMemoryDexClassLoader, DexLoaderBridge

Soft Skills
Менторинг і код-рев’ю Архітектурне мислення та планування релізів
Ефективна комунікація у розподілених командах
Співпраця з дизайнерами, аналітиками та продакт-менеджерами
Додатково
Учасник волонтерських ініціатив
Наставник молодих розробників

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: