- Файл
Богдан
Програміст мобільних застосунків (Apple iOS)
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/17172445/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Програміст мобільних додатків Apple iOS | iOS Розробник (iPhone & iPad)
[
ТЕХНІЧНІ НАВИЧКИ
• Мови програмування: Swift, Objective-C • Інструменти якості коду: SwiftLint/
• Фреймворки: SwiftUI, Combine, UIKit, SwiftFormatter/SwiftGen
CoreData, CoreLocation, MapKit, CallKit, • Дистрибуція: AppStore, TestFlight,
VialerSIPLib, AVFoundation, CoreAnimation, HockeyApp
SnapKit, UserNotifications, Vision • Інструменти: Xcode, Swift Package
• Архітектура: MVC, MVVM, RIB, TCA/Redux Manager, CocoaPods, CI/CD (Bitrise,
• Мережа: RESTful APIs, JSON, XML Jenkins, Travis), Git, Charles, Postman, Jira
• Тестування: Unit & UI tests XCTest, • Методології розробки: Agile development
Snapshot testing methodologies: Scrum, SAFe, Kanban
ДОСВІД РОБОТИ
Програміст iOS, Capgemini Engineering ...квітень 2025 – поточний час
Замовник: Медійний видавець новин #1 в США з декількома незалежними мобільними
додатками:
• Підтримував окрему SPM-бібліотеку з рекламним функціоналом для використання в усіх
мобільних застосунках замовника
• Налаштовував та оптимізував рекламні запити через Google Mobile Ads SDK (GMA) з
урахуванням специфічних параметрів таргетингу
• Реалізовував аналітику показів реклами, взаємодій користувачів та життєвого циклу
рекламних блоків
• Розробляв функціонал у модульній MVVM-архітектурі з використанням SwiftUI та обгорток
для UIKit-елементів, включно з гібридними WebView-компонентами
• Використовував Combine (publishers & subscribers) та AsyncStreams для передачі та
оброблення даних, інтеграції з UI
• Застосовував Structured Concurrency (async/await) та GCD для паралельної обробки даних
та відкладених задач
• Користувався Postman для тестування мережевих запитів та верифікації API результатів
• Використовував CI Bitrise для генерації нових версій продукту та перевірки тестів
• Інтегрував A/B-тестування та експерименти через сервіси Abra і Statsig
• Співпрацював командою (backend, frontend, QA, дизайнери, Data-аналітики, Product-
менеджери) та іншими командами від замовника для виконання задач
Програміст iOS, Namecheap/Spaceship ...грудень 2024 – березень 2025
Namecheap (під брендом Spaceship) - провідний реєстратор доменів і постачальник веб-сервісів
(хостинг, безпека) в США
Проекти: 1. Застосунок усіх сповіщень акаунту користувача. 2. AI-асистент для рекомендації
продуктів і сервісів компанії
• Реалізував APN push-сповіщення та локальні нотифікації з підтримкою deep-link навігації
• Оптимізовував групування товарів у кошику та обчислення, прискоривши завантаження у 2
рази за рахунок фонових потоків і зменшення кількості ітерацій
• Розробляв спеціалізовані UI-компоненти у SwiftUI для спільного SPM-пакета відповідно до
дизайнів у Figma
• Застосовував Combine (publishers & subscribers) для передачі та інтеграції з UI
• Використовував Structured Concurrency (async/await) та паралельної обробки даних
• Користувався Postman для тестування мережевих запитів та верифікації API результатів
• Розробляв snapshot-тести для усіх UI спеціалізованих елементів та unit-тести для усього
нового функціоналу
• Оновлював спільні SPM-бібліотеки для використання в застосунках компанії
1
Програміст iOS, Mobica/Cognizant ...жовтень 2021 – серпень 2024
Mobica — міжнародна компанія з розробки ПЗ, штаб-квартира у Манчестері (Велика Британія). У
2023 році придбана компанією Cognizant (США).
Проєкт 1: мобільний застосунок світового виробника пилососів і фенів (Велика Британія):
• Допомагав в успішному випуску нового продукту компанії та оновлював мобільний додаток з
додаванням підтримки для цього нового продукту
• Розробляв спеціалізованих UI-компонентів в SwiftUI фреймворку для спільної дизайн-
системи відповідно до дизайнів у Figma
• Використовував Combine та Structured Concurrency (async/await) для передачі даних
• Користувався Postman для тестування мережевих запитів та верифікації API результатів
• Використовував CI Bitrise для генерації нових версій продукту та перевірки тестів
• Розробляв snapshot-тести для всіх візуальних станів і варіацій спеціалізованих UI-елементів
• Програмував unit-тести для нового функціоналу та нативні UI-тести для різних сценаріїв
Проєкт 2: промо-застосунок національного мобільного оператора (США):
• Розробляв кастомні UI-модулів та елементи для UIKit із використанням SnapKit бібліотеки
• Використовував відкриту архітектуру RIB для навігації та програмування станів додатку
• Інтегрував реактивне передавання даних за допомогою Combine фреймворку
• Програмував UI-тести для різних сценаріїв використання додатку
Програміст iOS, Plexteq ...Nov 2015 – Oct 2021
Plexteq — консалтингова та інженерна компанія з офісами розробки в Естонії та Україні.
Проєкт 1. Додаток для керування файлами в хмарному середовищі (США):
• підвищив стабільність застосунку та виправив критичні помилки,
• відокремив бізнес-логіку в окремі шари в коді,
• реалізував нові функції (керування доступами, обмін файлами),
• автоматизував створення нових версій за допомогою Fastlane бібліотеки, публікував нові
релізи у AppStore та TestFlight.
• Проєкт 2. Додаток для відеозвʼязку (Франція): усунув критичні помилки застосунку, додав нові
функції (зала очікування, управління відео та звуком, підняття руки, опитування), оновив
WebRTC бібліотеку з підтримкою VP9/H264 кодування, публікував нові релізи у App Store.
• Проєкт 3. Додаток для розрахунку інвестицій у нерухомість (Велика Британія): реалізував
підтримку різних жестів з візуальними обʼєктами, інтегрував підтримку 2D та 3D-мап у MapKit,
розробив створення PDF-звітів, публікував нові релізи у App Store.
• Проєкт 4. Муніципальний додаток електронного урядування (Норвегія): виправив критичні
помилки в застосунку, додав автоматичне розміщення елементів з auto layouts, публікував
релізи в App Store.
• Проєкт 5. Застосунок для дзвінків через Інтернет: інтегрував “vialerpjsip” бібліотеку замість pjsip,
додав підтримку CallKit, реалізував підтримку декількох акаунтів, публікував релізи в App Store.
• Проєкт 6. Робив контрибуцію у відкритий безкоштовний фреймворк “vialerpjsip” (виправлення
помилок з перемикання звуку та інше).
• Проєкт 7. Додаток для зчитування ЕЕГ мозкових хвиль: інтегрував нову бібліотеку для звʼязку з
гарнітурою, виправляв критичні помилки, публікував релізи в App Store.
• Проєкт 8. Застосунок для соціальної мережі: розробляв живі-фото фільтри для камери,
програмував запис відео через AVFoundation, програмував спеціалізовану авторизацію через
OAuth протокол.
• Проєкт 9. Мобільний застосунок спеціалізованого прогнозу погоди (США): інтегрував push-
сповіщення, розробляв фонові обчислення для локації, публікація модулів через CocoaPods
бібліотеку.
ОСВІТА
Ступінь: спеціаліст/магістр
Спеціальність: “Програмне забезпечення автоматизованих систем” (ФІТКІ)
Вінницькій національний технічний університет (ВНТУ) ...1998 – 2003
2
Схожі кандидати
-
Frontend-програміст
120000 грн, Ужгород, Мукачево, Дистанційно -
Python-програміст
Київ, Дистанційно -
Full stack програміст
Хмельницький, Дистанційно -
Backend-програміст
Дніпро, Київ, Дистанційно -
Full-stack програміст PHP, JS, Python, C++ (впровадження ШІ)
Вінниця, Дніпро , ще 7 міст -
Fullstack-програміст
Дистанційно