Богдан

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

Employment type:
full-time, part-time
Age:
29 years
City of residence:
Other countries
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

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

Work experience

Senior iOS Developer

from 08.2020 to 08.2026 (6 years)
MadAppGang, Кременчук (IT)

Продуктово орієнтований iOS-інженер: повний цикл розробки фіч для B2C та апаратно-орієнтованих застосунків у доменах EnergyTech, Security, IoT, Mobility та Lifestyle (Mystro, HYAS, Evergen, Enreal, EnergiHub, MyZoomo, Pooled). Відповідав за весь життєвий цикл продуктів — від архітектури та UI до релізу, стабільності й довгострокової підтримки.

Основні обов'язки та досягнення:
• Розробка застосунків із підписковою та enterprise-моделлю монетизації
• Проєктування масштабованої архітектури: MVVM, Clean Architecture, модульна структура на SPM
• UI на SwiftUI та UIKit — підтримка legacy UIKit-застосунків і нових SwiftUI-first продуктів
• Усунув критичні краші через конкурентність, перевівши спільний стан на actor-based архітектуру з async/await
• Рефакторинг складних VIPER-екранів: покращення плавності скролу, FPS і підтримуваності коду
• Кастомні візуалізації даних для енергоаналітики (stacked bars, розриви, подвійні осі, плавний рендеринг)
• Інтеграція REST API, OAuth, підписок StoreKit, APNs та аналітичних SDK
• Налаштування A/B-тестування та аналітики (Mixpanel, AppsFlyer) для пришвидшення ітерацій
• Підвищив стабільність до 99%+ crash-free users завдяки аналізу крашів, рефакторингу та обробці помилок
• Повний цикл релізів в App Store: TestFlight, поетапні релізи, версіонування, пострелізний моніторинг
• Оптимізація холодного старту, скролу, пам'яті та конкурентності (Instruments, Thread Sanitizer)
• Unit-, UI- та snapshot-тести; контроль якості через code review, SwiftLint, SonarCloud
• Технічний власник нових проєктів: налаштування репозиторію, вибір архітектури, CI/CD, релізи
• Впровадив AI-assisted розробку з першого дня проєкту: CLAUDE.md, ARCHITECTURE.md, feature_template.md, PR-шаблони для повного контексту AI-агентів
• Створив кастомні Claude skills для iOS (скафолдинг фіч, рев'ю архітектури, рефакторинг, code review), що стандартизувало роботу команди
• Інтегрував AI-інструменти в щоденний процес (планування, генерація коду, документація, онбординг), скоротивши час входження в проєкт
• Менторство iOS-розробників, code review, участь у технічних рішеннях і плануванні

Стек: Swift, SwiftUI, UIKit, async/await, Combine, MVVM, Clean Architecture, SPM, URLSession, CoreData, Realm, Keychain, StoreKit, APNs, Firebase, Mixpanel, AppsFlyer, Xcode Cloud, GitHub Actions, Claude / Claude Code

IOS App Developer

from 09.2017 to 08.2020 (3 years)
Tinysoft, Кременчук (IT)

iOS-розробник на кількох клієнтських B2C-продуктах у сферах e-commerce, фітнесу та мобільності (Engage, JRNI, WPWPark). Розробка застосунків з акцентом на UX, підтримка legacy-коду та поступова міграція на сучасний iOS-стек.

Основні обов'язки та досягнення:
• Engage — застосунок ювелірного ритейлу з акцентом на UX та інтеграцією соціального контенту; стрічки Instagram і Pinterest для пошуку товарів і натхнення
• JRNI — соціальний фітнес-застосунок із підписками, відеофідбеком і взаємодією між користувачами
• Міграція legacy-коду з Objective-C на Swift через поступовий рефакторинг і переписування фіч
• WPWPark — застосунок для керування парковками: check-in/out, історія, аналітика використання
• Збереження VIN, сканування документів, завантаження фото та друк через принтер
• Інтеграція REST API, асинхронна робота з медіа та великими обсягами даних
• Фокус на стабільності UI, продуктивності та плавному UX на різних пристроях

Кросплатформні проєкти (React Native) — Verb, Charge, KettleSpace:
• Розробка застосунків у сферах коучингу, енергетики (зарядка електромобілів) та коворкінгів з відповідальністю за iOS
• Інтеграція з iOS-платформою у співпраці з React Native-командами
• UIKit-екрани на MVC, підтримка VIPER-флоу з coordinator-навігацією
• REST API, OAuth, push-сповіщення APNs, deep links
• Інтеграція Google Maps та Mapbox; багаторівневе визначення геолокації (GPS, геокодування, IP)
• Збереження безперервності UX при відмові в доступі до геолокації, що покращило онбординг і конверсію
• Збірки та доставка в TestFlight, unit-тести, code review, SwiftLint

Стек: Swift, Objective-C, UIKit, MVC, VIPER, React Native, REST API, OAuth, APNs, Google Maps, Mapbox, CoreData, SwiftLint

Education

Кременчуцький національний університет імені Михайла Остроградського

ФЕКI, Комп'ютернi науки, Кременчук
Higher, from 2014 to 2018 (4 years)

Additional education and certificates

2017, 4 місяці

Knowledge and skills

  • SwiftUI
  • Swift programming language
  • UIKit
  • Objective-C
  • MVVM
  • Clean Architecture
  • Viper
  • Core Data
  • REST API
  • Combine framework
  • Realm
  • Swift Package Manager
  • Firebase
  • Xcode
  • Git
  • GitHub
  • CI/CD
  • React Native
  • StoreKit
  • Unit testing
  • Claude Code

Language proficiencies

  • English — above average
  • Ukrainian — fluent

Additional information

ПРО МЕНЕ

Місце проживання: Варшава, Польща. Розглядаю віддалену роботу.

Senior iOS-розробник із 8+ роками досвіду створення B2C та B2B2C мобільних продуктів у сферах EnergyTech, Security, IoT, Mobility та Lifestyle. Продуктово орієнтований інженер: веду фічі від і до — від архітектури та UI до інтеграції з API, релізу та довгострокової стабільності. Сильні сторони: Swift, SwiftUI, UIKit, async/await, масштабована архітектура. Маю підтверджений вплив на стабільність, продуктивність і складний data-driven UX у застосунках у продакшені.

ТЕХНІЧНІ НАВИЧКИ
• Мови: Swift (основна), Objective-C (підтримка legacy, рефакторинг)
• UI: SwiftUI, UIKit, Auto Layout, кастомні UI-компоненти
• Архітектура: TCA, MVVM, Clean Architecture, MVC, VIPER, Coordinator
• Конкурентність і стан: async/await, Combine, actors, базовий RxSwift
• Модульність і DI: Swift Package Manager, protocol-based DI, Swinject, Factory
• Мережа: REST API, URLSession, власні мережеві шари, polling-оновлення
• Збереження даних: CoreData, Realm, локальне кешування, мапінг DTO ↔ Domain
• Безпека: OAuth, робота з токенами, Keychain, захищене локальне сховище
• Apple Frameworks: HealthKit, VisionKit, Vision, Apple Intelligence (Foundation Models), StoreKit, APNs, CoreData
• Інтеграції: StoreKit, APNs, deep links, Firebase, Mixpanel, AppsFlyer, Crashlytics
• AI-assisted розробка: Claude / Claude Code (основна експертиза), Cursor, Codex; налаштування AI-воркфлоу на проєктах — власні Claude skills, context engineering (CLAUDE.md, ARCHITECTURE.md, feature_template.md, PR-шаблони), prompt engineering, AI code review і рефакторинг
• Якість і доставка: Unit/UI/Snapshot-тести, SwiftLint, Instruments, Xcode Cloud, GitHub Actions, автоматизація релізів, observability (Crashlytics, логування, власні метрики)

ВЛАСНІ ПРОЄКТИ / R&D
• Apple Intelligence і on-device AI: інтеграція Foundation Models для генерації тексту та опису контенту на пристрої; ітеративна оптимізація промптів за точністю, затримкою та стабільністю; налаштування моделі для кращого UX в умовах обмежених ресурсів
• VisionKit і Vision: розпізнавання та парсинг тексту документів; live-визначення меж документа (VNDetectRectanglesRequest) з кастомним оверлеєм; нові API WWDC 2025 для розпізнавання структури таблиць у сканах
• HealthKit: модель даних, дозволи, читання/запис метрик активності та здоров'я; прототип агрегації та візуалізації даних для фітнес-сценаріїв

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: