Сервіс пошуку роботи №1 в Україні
Віталій
Senior, Lead iOS Developer
- Вік:
- 41 рік
- Місто проживання:
- Дніпро
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18577095/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Віталій Кислий
Senior / Lead iOS Developer
Дніпро, Україна · [відкрити контакти ](див. вище в блоці «контактна інформація») · [відкрити контакти ](див. вище в блоці «контактна інформація») · LinkedIn
Розглядаю вакансії з бронюванням працівників
ПРОФІЛЬ
iOS-розробник із 12+ роками досвіду, 15+ застосунків у App Store. Останні 3+ роки працюю над iOS-
застосунком маркетплейсу Allo: перебудував наявний кодбейс на модульну SwiftPM-архітектуру з TCA та
Swift Concurrency, відповідаю за архітектуру і якість застосунку. З квітня 2026 Mobile Team Lead команди
iOS та Android до 10 інженерів, основний фокус залишається на розробці.
КЛЮЧОВІ РЕЗУЛЬТАТИ
Архітектура: 10 SwiftPM-пакетів, 30+ модулів із шарами Domain / Services / Features
Стабільність: crash-free понад 99.9%
Продукт: частка застосунку в онлайн-замовленнях зросла більш ніж удвічі; рейтинг App Store 4.8
Команда: технічне лідерство mobile-команди до 10 інженерів (iOS, Android), hands-on
НАВИЧКИ
Мови програмування: Swift 6 (Swift Concurrency: async/await, actors, Sendable, strict concurrency;
Combine; Swift Macros на SwiftSyntax; SwiftPM), Objective-C (legacy, interop)
UI: UIKit (Auto Layout, Diffable Data Source, Compositional Layout, кастомні layouts і переходи, Core
Animation), SwiftUI (interop з UIKit)
Архітектура: модульна архітектура, Composition Root / DI, TCA, MVVM, VIPER, Clean Architecture;
типізований роутинг, deep links
Дані та мережа: REST, WebSocket, GraphQL, URLSession / Alamofire; Realm, Core Data, Keychain
Платформа: APNs / FCM, Notification Extensions, In-App Purchase, MapKit, Core Location; Firebase
(Crashlytics, Analytics, Remote Config)
Інструменти: Xcode, Instruments, Fastlane, SwiftLint / SwiftFormat, SwiftGen (кастомні stencil-шаблони,
String Catalog), Periphery, Swift Testing / XCTest, Git, Jira; AI-асистенти Claude Code та OpenAI Codex
ДОСВІД
Allo · Дніпро Лютий 2023 – дотепер
iOS Developer · з квітня 2026 Mobile Team Lead (iOS, Android)
«Алло – Онлайн маркетплейс», iOS-застосунок ритейлера Allo.
• Як Mobile Team Lead: технічний напрямок команди до 10 інженерів, архітектурні рішення, стандарти
код-рев'ю, менторство та онбординг; основний фокус залишається на розробці.
• Спроєктував і провів перехід з монолітного кодбейсу на модульну архітектуру, не зупиняючи релізи:
незалежні feature-модулі, що збираються лише в головному таргеті через Composition Root; Domain
лише з протоколів, UseCase / Service, Mediator для сценаріїв між фічами; переписав legacy-частину з
Objective-C на Swift, перевів кодбейс на Swift 6 strict concurrency.
• Стандартизував розробку екранів на TCA: єдиний контракт сцени (Builder, Dependencies, Input / Output),
типізовані події закриття, черга state-action для UI-ефектів, Xcode-шаблони модулів.
• Побудував типізований роутинг: маршрути як значення з push / modal / result (await з поверненням
результату), deep links як маршрути, серверна резолюція посилань із web у native без подвійних
переходів.
• Переписав мережевий шар: клієнт поверх Alamofire з ланцюгом інтерсепторів (reachability, оновлення
сесії, ретраї), єдиний протокол запиту, адаптери response в domain; зняв AFNetworking через міст, не
переписуючи legacy-запити. Серіалізація на власних Swift-макросах (безпечне декодування з
дефолтами, enum із fallback, key paths, запасні ключі), винесених у зовнішній версіонований пакет.
• UI-інфраструктура з єдиним API для UIKit і SwiftUI: каркас компонентів і дизайн-система з
односторонньою залежністю, що перевіряється збіркою; типографіка з розміткою та HTML; шар
зображень (CDN-ресайз, downsampling, WebP / SVG, анімовані джерела); diffable data source із
точковими оновленнями; SwiftUI cells у UICollectionView через UIHostingConfiguration.
• Інженерний процес і тулінг: Fastlane, лінтери, форк SwiftGen із підтримкою String Catalog, Xcode-
шаблони, prebuilt-фреймворки для швидких debug-збірок, QA-збірки для симулятора; handbook
кодбейсу для AI-агентів і AI-асистенти в робочому процесі команди.
itWorksinUA · Україна Вересень 2017 – Листопад 2022
iOS Developer
• 6 комерційних застосунків для міжнародних клієнтів: месенджер MyXOON (WebSocket, real-time),
фінтех Taplend, страхування SigortApp, smart-home X-Home (Z-Wave / Zigbee / BLE), сканер документів
eSpear ID (on-device розпізнавання), маркетплейс бренд-колаборацій Insense (GraphQL).
• Проєктував фічі на VIPER і MVVM та робив їх повністю сам, від екрана до мережі й локальної бази;
менторив джуніорів у команді.
YENA Software GmbH · Австрія, віддалено Вересень 2015 – Серпень 2017
iOS Developer
• 7 застосунків повного циклу до App Store: Legends of Trucking (Daimler), Amway Business Plan та Amway
Educational Video (offline-медіа, In-App Purchase), goodbox.io, Ascape VR (360° travel), Snake Lang
(Game Center), Nameit.
• Objective-C та Swift, VIPER, AVFoundation, Core Data, Realm, Firebase, APNs.
Cleveroad Inc. · Україна Вересень 2014 – Вересень 2015
iOS Developer
• Cartogram: enterprise indoor / outdoor-навігація (Google Maps, Core Location, iBeacon); оптимізація
продуктивності екранів із мапами.
PFSOFT · Дніпро Вересень 2013 – Серпень 2014
iOS Developer (2014) · .NET Developer (2013)
• Protrader, мультиактивна торгова платформа: real-time дані через socket-стріми, кастомні графіки на
Core Graphics, реліз iOS-версії. Старт кар'єри в .NET-команді.
МОВИ
Українська: рідна
Англійська: технічна документація, робоче листування
ОСВІТА
Бакалавр, розробка програмного забезпечення. Національний гірничий університет, Дніпро 2008 –
2011
Senior / Lead iOS Developer
Дніпро, Україна · [
Розглядаю вакансії з бронюванням працівників
ПРОФІЛЬ
iOS-розробник із 12+ роками досвіду, 15+ застосунків у App Store. Останні 3+ роки працюю над iOS-
застосунком маркетплейсу Allo: перебудував наявний кодбейс на модульну SwiftPM-архітектуру з TCA та
Swift Concurrency, відповідаю за архітектуру і якість застосунку. З квітня 2026 Mobile Team Lead команди
iOS та Android до 10 інженерів, основний фокус залишається на розробці.
КЛЮЧОВІ РЕЗУЛЬТАТИ
Архітектура: 10 SwiftPM-пакетів, 30+ модулів із шарами Domain / Services / Features
Стабільність: crash-free понад 99.9%
Продукт: частка застосунку в онлайн-замовленнях зросла більш ніж удвічі; рейтинг App Store 4.8
Команда: технічне лідерство mobile-команди до 10 інженерів (iOS, Android), hands-on
НАВИЧКИ
Мови програмування: Swift 6 (Swift Concurrency: async/await, actors, Sendable, strict concurrency;
Combine; Swift Macros на SwiftSyntax; SwiftPM), Objective-C (legacy, interop)
UI: UIKit (Auto Layout, Diffable Data Source, Compositional Layout, кастомні layouts і переходи, Core
Animation), SwiftUI (interop з UIKit)
Архітектура: модульна архітектура, Composition Root / DI, TCA, MVVM, VIPER, Clean Architecture;
типізований роутинг, deep links
Дані та мережа: REST, WebSocket, GraphQL, URLSession / Alamofire; Realm, Core Data, Keychain
Платформа: APNs / FCM, Notification Extensions, In-App Purchase, MapKit, Core Location; Firebase
(Crashlytics, Analytics, Remote Config)
Інструменти: Xcode, Instruments, Fastlane, SwiftLint / SwiftFormat, SwiftGen (кастомні stencil-шаблони,
String Catalog), Periphery, Swift Testing / XCTest, Git, Jira; AI-асистенти Claude Code та OpenAI Codex
ДОСВІД
Allo · Дніпро Лютий 2023 – дотепер
iOS Developer · з квітня 2026 Mobile Team Lead (iOS, Android)
«Алло – Онлайн маркетплейс», iOS-застосунок ритейлера Allo.
• Як Mobile Team Lead: технічний напрямок команди до 10 інженерів, архітектурні рішення, стандарти
код-рев'ю, менторство та онбординг; основний фокус залишається на розробці.
• Спроєктував і провів перехід з монолітного кодбейсу на модульну архітектуру, не зупиняючи релізи:
незалежні feature-модулі, що збираються лише в головному таргеті через Composition Root; Domain
лише з протоколів, UseCase / Service, Mediator для сценаріїв між фічами; переписав legacy-частину з
Objective-C на Swift, перевів кодбейс на Swift 6 strict concurrency.
• Стандартизував розробку екранів на TCA: єдиний контракт сцени (Builder, Dependencies, Input / Output),
типізовані події закриття, черга state-action для UI-ефектів, Xcode-шаблони модулів.
• Побудував типізований роутинг: маршрути як значення з push / modal / result (await з поверненням
результату), deep links як маршрути, серверна резолюція посилань із web у native без подвійних
переходів.
• Переписав мережевий шар: клієнт поверх Alamofire з ланцюгом інтерсепторів (reachability, оновлення
сесії, ретраї), єдиний протокол запиту, адаптери response в domain; зняв AFNetworking через міст, не
переписуючи legacy-запити. Серіалізація на власних Swift-макросах (безпечне декодування з
дефолтами, enum із fallback, key paths, запасні ключі), винесених у зовнішній версіонований пакет.
• UI-інфраструктура з єдиним API для UIKit і SwiftUI: каркас компонентів і дизайн-система з
односторонньою залежністю, що перевіряється збіркою; типографіка з розміткою та HTML; шар
зображень (CDN-ресайз, downsampling, WebP / SVG, анімовані джерела); diffable data source із
точковими оновленнями; SwiftUI cells у UICollectionView через UIHostingConfiguration.
• Інженерний процес і тулінг: Fastlane, лінтери, форк SwiftGen із підтримкою String Catalog, Xcode-
шаблони, prebuilt-фреймворки для швидких debug-збірок, QA-збірки для симулятора; handbook
кодбейсу для AI-агентів і AI-асистенти в робочому процесі команди.
itWorksinUA · Україна Вересень 2017 – Листопад 2022
iOS Developer
• 6 комерційних застосунків для міжнародних клієнтів: месенджер MyXOON (WebSocket, real-time),
фінтех Taplend, страхування SigortApp, smart-home X-Home (Z-Wave / Zigbee / BLE), сканер документів
eSpear ID (on-device розпізнавання), маркетплейс бренд-колаборацій Insense (GraphQL).
• Проєктував фічі на VIPER і MVVM та робив їх повністю сам, від екрана до мережі й локальної бази;
менторив джуніорів у команді.
YENA Software GmbH · Австрія, віддалено Вересень 2015 – Серпень 2017
iOS Developer
• 7 застосунків повного циклу до App Store: Legends of Trucking (Daimler), Amway Business Plan та Amway
Educational Video (offline-медіа, In-App Purchase), goodbox.io, Ascape VR (360° travel), Snake Lang
(Game Center), Nameit.
• Objective-C та Swift, VIPER, AVFoundation, Core Data, Realm, Firebase, APNs.
Cleveroad Inc. · Україна Вересень 2014 – Вересень 2015
iOS Developer
• Cartogram: enterprise indoor / outdoor-навігація (Google Maps, Core Location, iBeacon); оптимізація
продуктивності екранів із мапами.
PFSOFT · Дніпро Вересень 2013 – Серпень 2014
iOS Developer (2014) · .NET Developer (2013)
• Protrader, мультиактивна торгова платформа: real-time дані через socket-стріми, кастомні графіки на
Core Graphics, реліз iOS-версії. Старт кар'єри в .NET-команді.
МОВИ
Українська: рідна
Англійська: технічна документація, робоче листування
ОСВІТА
Бакалавр, розробка програмного забезпечення. Національний гірничий університет, Дніпро 2008 –
2011
Схожі кандидати
-
Senior Full-Stack Developer
Дистанційно -
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Дистанційно, Київ -
PHP Full Stack Lead Senior Programmer
Дистанційно -
Разработчик и администратор сайтов
68000 грн, Дистанційно, Київ, Харків -
Python-програміст
Дистанційно, Київ, Вишневе (Київська обл.) -
Програміст WordPress
65000 грн, Дистанційно, Коростишів