Зареєструватися
  • File

Валентин

Android-програміст

Considering positions:
Android-програміст, Backend програміст
Age:
41 years
City of residence:
Kropyvnytskyi
Ready to work:
Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

ЧУХВІСТОВ ВАЛЕНТИН
Middle Android Developer / Full-Stack Розробник

Контактна інформація:
Телефон / Viber / Telegram: [open contact info](look above in the "contact info" section)
Email: [open contact info](look above in the "contact info" section)

🛠️ ТЕХНІЧНІ НАВИЧКИ (SKILLS MATRIX)

Категорія
Технологічний стек & Інструменти
Mobile Development
Kotlin, Java, Flutter, Dart, Android SDK, Jetpack Compose, Kotlin Multiplatform (KMP), Asynchronous Programming (Coroutines, Flow, Channels), State Production (MVI, MVVM), Type-safe navigation (Compose Navigation / Voyager), Material 3, Smart Watch & Android TV development
Backend & Bot Dev
NestJS, Node.js, Prisma ORM, Type ORM, Database Design & Migrations (Prisma/TypeORM), Secure API design (JWT, OAuth2, Rate Limiting) Telegraf framework (Wizard scenes / Inline keyboards), REST API, GraphQL, Postmark
Architecture & State
Clean Architecture, MVVM, MVI, Modularization, Coroutines, Flow, RxJava, Dependency Injection (Dagger/Hilt, Koin)
Data & Storage
Room, SQLite, Realm, Firestore, Firebird, SQL Server (проектування збережених процедур та функцій), MapBox / OSM / Google Maps
DevOps & Infrastructure
Docker, CI/CD (GitHub Actions, Jenkins), Git, SVN, IoT (BLE, ModBus, RS422/485, TCP/IP, UDP)
AI Integration
Інтеграція AI API (OpenAI, Claude CLI)

Мобільна розробка та архітектура (Advanced Mobile Engineering):
• KMP & Compose: Проектування та підтримка кросплатформових модулів (data/domain шари) за допомогою Kotlin Multiplatform, що дозволило перевикористати до 70% бізнес-логіки між платформами.
• Декларативний UI: Побудова складних, динамічних інтерфейсів на Jetpack Compose з використанням сучасних дизайн-систем (Material 3) та кастомної анімації компонентів.
• Асинхронність та Стейт: Управління складними станами додатків за допомогою асинхронних потоків даних (Kotlin Coroutines, Cold/Hot Flows, Channels, SharedFlow/StateFlow).
Розробка серверних рішень та інтеграція (Full-Stack & API Design):
• Проектування API: Розробка відмовостійких та безпечних RESTful API на NestJS з архітектурою контролерів та сервісів, покритих валідацією (DTO, class-validator) та інтегрованих з Prisma ORM, Swager документація.
• Контейнеризація та Деплой: Налаштування Docker-контейнерів для ізоляції середовища розробки та автоматизація розгортання серверної частини на хмарних хостингах (Back4App/AWS).
• Роботизовані системи (Bot Ecosystems): Реалізація гнучкої логіки Telegram-ботів за допомогою сесій та покрокових сценаріїв (Wizard/Scene-management), що забезпечило високий рівень утримання користувачів (Retention).
💼 ДОСВІД РОБОТИ
Middle Android Developer / Full-Stack Engineer
Червень 2025 – Теперішній час
• Мобільна розробка: Проектування та підтримка Android-застосунків. Розробка кросплатформових рішень з використанням Kotlin Multiplatform (KMP), Jetpack Compose та архітектурних патернів MVI / Clean Architecture.
• Backend розробка: Проектування та деплой масштабованих бекенд-серверів на NestJS з використанням Prisma ORM, Type ORM, інтеграцією поштових сервісів (Postmark) та стрімів даних.
• AI & Автоматизація: Інтеграція сучасних AI API у комерційні рішення.
• Розробка ботів: Створення комплексних багатоступеневих Telegram-ботів (на базі Telegraf та NestJS wizards) з інтеграцією інлайнових клавіатур та бізнес-логики. Контейнеризація додатків через Docker для деплою у хмарні платформи.
Middle Android Developer | Onix-systems
Вересень 2021 – Грудень 2024
• Розробка та архітектура: Повний цикл розробка та підтримка Android-застосунків з нуля за допомогою Kotlin, Jetpack Compose та Ktor. Реалізація MVVM, Clean Architecture, Coroutine Flow, MVI.
• Оптимізація продуктивності: Впровадження Jetpack Benchmarking для профілювання додатків, оптимізація енергоефективності та швидкодії UI.
• Інтеграції: Робота з REST API, Firebase, WebSockets, GraphQL та ML Kit. Лідерство у розробці масштабованих Android-рішень.
Android Developer | НВП «Радій» (Кропивницький)
Березень 2017 – Вересень 2021
• Промисловий IoT: Розробка спеціалізованих індустріальних додатків під Android. Інтеграція з IoT-пристроями через BLE та ModBus.
• Протоколи та залізо: Робота з COM-портами, низькорівневими протоколами RS422/485, UDP, TCP/IP.
• Взаємодія з базами даних: Проектування та оптимізація локальних сховищ Room, SQLite, Firebird.
Фріланс Android Developer
Грудень 2014 – Березень 2017
• Розробка з нуля: Створення додатків з нуля та підтримка існуючих проєктів.
• Геолокація: Інтеграція та кастомізація картографічних сервісів (Google Maps, OSM, MapBox).
• Апаратні модулі: Взаємодія з BLE-пристроями, робота з камерою та біометрією для авторизації в додатках.
Попередній досвід роботи (2010 – 2014):
• ТОВ «НД Технолоджі» — програміст прикладний.
• ТОВ «Нафтогаз ТЕК» — інженер-програміст.
• НЕК Укренерго — оператор ЕОМ.
• ТРК «Игромир» — системний адміністратор, програміст.
📝 КЛЮЧОВІ ПРОЄКТИ
• DoglyadPlusbot — бекенд та логіка інтерактивного Telegram-бота для меморіальних послуг. Розроблено за допомогою NestJS, Docker, та інтегровано з Parse Server на платформі Back4App.
• Phlex (Посилання на Google Play) Розробка з нуля до релізу. Мобільний додаток для плавців, що використовує синхронізацію з BLE-пристроями, складні анімовані графіки, кастомні UI-елементи на Jetpack Compose та Companion-додаток для Smart Watch. Впровадження CI/CD та аналітики (Firebase Analytics).
• Webcam manager (Посилання на Google Play) Розробка рішень для трансляції відеопотоків з веб-камер на Android TV та Smart Watch. Інтеграція з Room та Firebase Datastore, створення кастомних анімацій.
• Номера UA (Посилання на Google Play) Участь в розробці додатку для генерації, перегляду та друку автомобільних номерів України.
• Co-Factor (Посилання на Google Play) Підтримка та доопрацювання додатку. Реалізовано взаємодію через WebSockets, Biometrics для безпечної авторизації та кастомний WebView для відображення динамічного контенту.
🎓 ОСВІТА
Магістр: Харківський Національний Університет Радіоелектроніки (ХНУРЕ) — Інженерія програмного забезпечення (2011 – 2012).
Бакалавр: Кіровоградський кібернетико-технічний коледж — Інформатика (2007 – 2011).
Додаткова освіта: Проходження профільної інтернатури по Flutter.
🌟 ДОДАТКОВА ІНФОРМАЦІЯ
Мови: Англійська (Technical / Intermediate), Українська (Рідна).
Особисті якості: Відповідальність, організованість, сильні аналітичні здібності, вміння швидко адаптуватися до нових стеків технологій (як це було з KMP та NestJS бекендом).

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: