Mykola

Mobile Developer

Розглядає посади:
Mobile Developer, IOS Developer, Android Developer, Flutter Developer
Вид зайнятості:
повна
Вік:
33 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно

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

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

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

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

IOS developer

з 12.2025 по 01.2026 (2 місяці)
Personal Project, Дистанційно (IT)

Feeder - RSS Post Viewer

- Архітектура та логіка: Розробив високопродуктивний додаток для читання новин із використанням MVI-C (Model-View-Intent + Coordinator) та Combine для забезпечення суворо односпрямованого потоку даних та реактивного управління станом.

- Навігація та інтерфейс користувача: Розробив власний механізм навігації шляхом обгорнення UIKit UINavigationController для SwiftUI, що забезпечує нативні жести прокрутки назад та точне керування стеком.

- Дані та бекенд: Створив рівень синхронізації в реальному часі з використанням Firebase Realtime Database з інтегрованою підтримкою офлайн-режиму для безперебійної доступності контенту без мережі.

- Інфраструктура: Оптимізував управління ресурсами за допомогою R.swift та реалізував розширену асинхронну обробку зображень (кешування та стани мерехтіння) з використанням NukeUI.

IOS developer

з 11.2025 по 12.2025 (2 місяці)
Personal Project, Дистанційно (IT)

Testio - Server Management

- Архітектура та тестування: Розроблено безпечний додаток для управління серверами з використанням MVVM-C (Model-View-ViewModel + Coordinator) та принципів «чистої архітектури». Основна бізнес-логіка була перевірена за допомогою модульних тестів (XCTest) для забезпечення надійності.

- Мережа та безпека: Створено надійний мережевий рівень на базі Alamofire, що передбачає автоматичне управління життєвим циклом токенів JWT та безпечне зберігання облікових даних за допомогою Keychain.

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

- Інтерфейс користувача та макет: створив повністю програмний інтерфейс користувача з використанням UIKit та SnapKit для точного контролю Auto Layout, з типобезпечним управлінням ресурсами за допомогою R.swift.

IOS developer

з 11.2023 по 05.2024 (7 місяців)
Noname Digital, Дистанційно (IT)

Провів масштабну технічну модернізацію та оновлення інтерфейсу користувача додатка, покращивши стабільність, продуктивність та залученість користувачів в екосистемі iOS.

• Переніс весь код із Storyboards до програмного інтерфейсу користувача, скоротивши час побудови на ~30% та покращивши ефективність контролю версій.
• Покращив стабільність додатка, провівши масштабну рефакторизацію та впровадивши архітектуру MVP у ключових модулях.
• Здійснив повний редизайн інтерфейсу користувача/користувацького досвіду, включаючи інструменти редагування зображень, що збільшило залучення користувачів на 20%.
• Розширив охоплення ринку, адаптувавши додаток для всіх моделей iPad (від mini до 12,9” Pro).
• Надавав постійну підтримку, швидко вирішуючи складні помилки для підтримки високих рейтингів у магазині додатків.
• Уніфікував кодову базу, стратегічно перенісши модулі SwiftUI назад до UIKit, усунувши фрагментацію фреймворку.

Flutter Developer

з 09.2023 по 09.2023 (менш ніж місяць)
Personal Project, Дистанційно (IT)

Natife Weather - кроссплатформовий погодний додаток

- Фреймворк та ядро: Розроблено високопродуктивний додаток про погоду для iOS та Android з використанням фреймворку Flutter та мови Dart, з акцентом на безперебійну міжплатформову роботу.

- Мережа та API: Створено надійний рівень обробки даних для роботи з API OpenWeatherMap, реалізовано складні запити щодо поточного прогнозу, погодинного (на 48 годин) та добового (на 7 днів) прогнозів.

- Місцезнаходження та пошук: інтегровано служби геолокації та геокодування для відстеження місцезнаходження в режимі реального часу та реалізовано автозаповнення пошуку для понад 100 тис. населених пунктів.

- Досконалість UI та UX: створено довершений, адаптивний інтерфейс із використанням flutter_svg для векторних ресурсів та реалізовано ефекти мерехтіння для покращення сприйняття продуктивності під час завантаження даних.

Mobile Developer

з 06.2023 по нині (2 роки 10 місяців)
Kit Group, Дистанційно (Фінанси, банки, страхування)

Ми розробляємо новий захоплюючий проект зі сміливим баченням - створити комплексний фінансовий помічник, який змінить уявлення про управління грошовими коштами.

Ось як я змінюю світ на краще:

- Я відіграю провідну роль у розробці iOS, контролюючи все - від дизайну до вибору та впровадження технологічного стеку.
- Моя активна участь поширюється на покращення користувацького досвіду та ретельне доопрацювання елементів дизайну, забезпечуючи неперевершену зручність, інтуїтивність та естетичну привабливість додатку.
- Я представив і пристрасно відстоював інтеграцію технології Kotlin Multiplatform. Її значення полягає в оптимізації наших робочих процесів розробки, значному скороченні витрат і практично повному усуненні ризику потенційних помилок.

Моя непохитна прихильність до надання рішень найвищого рівня та моя ключова роль у спрямуванні цього проекту до успіху продовжують відігравати важливу роль у русі нашої команди до досконалості.

 iOS Developer

з 06.2022 по 09.2022 (4 місяці)
AIHunters, Дистанційно (IT)

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

У сфері охорони здоров'я я реалізував зручний користувальницький інтерфейс для застосунку, призначеного для пацієнтів з епілепсією і тих, хто за ними доглядає. Інтуїтивно зрозумілий інтерфейс давав змогу використовувати дві різні ролі користувачів: пацієнтів, які могли звернутися по допомогу, якщо відчували дискомфорт, і тих, хто доглядав за ними, які отримували негайні сповіщення про те, що пацієнт звернувся по допомогу. Моя робота була спрямована на розробку призначеного для користувача інтерфейсу, що в кінцевому підсумку сприяло поліпшенню результатів взаємодії користувачів із застосунком.

У сфері ігор я займався усуненням неполадок у грі, виконаній у стилі аркади. Моя роль полягала у виправленні помилок і доопрацюванні фішок користувацького інтерфейсу. Цей досвід дав мені змогу відточити навички розв'язання проблем і поглибити розуміння процесу розробки програмного забезпечення.

Усі ці різноманітні починання відображають мою здатність до адаптації, вміння вирішувати проблеми і прагнення знаходити рішення в різних ситуаціях. Я, як і раніше, захоплений дослідженням технологій і прагну зробити свій внесок у програмні продукти, над якими працюю.

iOS Developer

з 11.2021 по 06.2023 (1 рік 8 місяців)
Kit Group, Дистанційно (Фінанси, банки, страхування)

Kit Group - одна з найпопулярніших мереж обміну валюти в Україні.

Вектор роботи:
Платформа iOS - розробка мобільного застосунку, з нуля, для фінансових послуг з готівкою:
- Бронювання та обмін валюти
- Готівковий переказ грошей по Україні

Основні функціональні можливості програми:
- Перегляд поточних курсів валют за всіма обмінниками України. Набір курсів прив'язаний до міста або обмінника на вибір.
- Додавання бажаної валютної пари в обране.
- Валютний калькулятор з бронюванням валюти за поточним фіксованим курсом.
- Курс фіксується на момент бронювання на певний час.
- Перекази по Україні від особи А особі Б на відділення.
- Історія фінансових операцій: з обміну валюти, з переказів по Україні (зі статусами за заявками).
- Налаштування додатка: вибір мови (3 мови на вибір), вибір теми додатка (системна, світла і темна).
- Акаунт користувача.
- Авторизація, реєстрація та відновлення пароля.
- Онбординг.

Розробка велася в команді з:
- Бізнес сторона
- Проджект менеджер
- Android розробник
- Тестувальник
- Дизайнер
- Бекенд розробники

Технології, які використовувалися на проєкті:
- Середовище розробки: Xcode
- Мова програмування: Swift
- Архітектура додатка: MVP
- Окремо винесені шари: Database, Network
- Нативні фреймворки: UIKit, Foundation, CoreData, URLSession
- Допоміжні бібліотеки: Rswift, SwiftLint, SwiftyMarkdown, SwiftMessages, SnapKit, Pageboy, BetterSegmentedControl
- Система контролю версій: Git
- Сервіс контролю версій: GitLab
- Пакетний менеджер: CocoaPods (пізніше був замінений на SPM)

Додаткові роботи:
- Модифікація дизайну в Figma до поточного фінального варіанту.
- Переведення програми на KMP (Kotlin Multiplatform) технологію

Досягнення:
- Поліпшення дизайну призвело до поліпшення користувацького досвіду для користувачів.
- Переведення проєкту на KMP технологію дало змогу скоротити час і витрати на розробку застосунку на 30-50% і зменшити кількість поточних і потенційних помилок.

iOS Developer

з 03.2021 по 11.2021 (9 місяців)
Peersonal Project, Дистанційно (IT)

Dictioly - Personal Dictionary App

Базовий проект для iOS, спрямований на освоєння фреймворку Cocoa Touch та шаблону MVC від Apple. Створено повністю з використанням нативних інструментів для глибокого розуміння основних механізмів роботи платформи iOS.

Основні технічні аспекти:

- Розробка на «чистому» iOS: підхід без використання сторонніх залежностей для повного використання можливостей фреймворків Foundation та UIKit.
- Архітектура: реалізація класичного шаблону MVC з акцентом на управлінні життєвим циклом та взаємодії між представленням і контролером.
- Реалізація інтерфейсу користувача: проектування макетів за допомогою Interface Builder (Storyboards) та власних компонентів UITableView для динамічного відображення контенту.
- Інтеграція з системою: використання UISearchController та навігаційних потоків для забезпечення нативного та плавного користувацького досвіду.

Цей проект став фундаментальним кроком у формуванні підходу «стандарт перш за все», що забезпечило глибоке розуміння внутрішньої структури iOS перед переходом до реактивних архітектур та кросплатформних рішень.

Освіта

НУ «Запорізька Політехніка» | колишній ЗНТУ (Запорізький Національний Технічний Університет)

Мікро та нанотехнології, Запорожье
Незакінчена вища, з 2012 по 2016 (4 роки)

Життя кожного колективу починається з першого кроку. Для колективу НУ «Запорізька Політехніка» таким кроком і початком складної, але яскравої історії університету була організація 1 липня 1900 р. в повітовому місті Олександрівську (з 1921 р. — Запоріжжя) середнього семикласного механіко-технічного училища з нижчою ремісничою школою при ньому. Діяльність цього училища справила значний вплив на становлення та вдосконалення професійної освіти, а згодом сприяла підготовці інженерних кадрів для України.

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

У 2015 році при університеті було відкрито Музей історії технічного прогресу.

Наказом Міністерства освіти і науки України від 01 квітня 2019р. Запорізький національний технічний університет перейменовано у НУ «Запорізька Політехніка».Життя кожного колективу починається з першого кроку. Для колективу НУ «Запорізька Політехніка» таким кроком і початком складної, але яскравої історії університету була організація 1 липня 1900 р. в повітовому місті Олександрівську (з 1921 р. — Запоріжжя) середнього семикласного механіко-технічного училища з нижчою ремісничою школою при ньому. Діяльність цього училища справила значний вплив на становлення та вдосконалення професійної освіти, а згодом сприяла підготовці інженерних кадрів для України. Одним із важливих показників наукових досягнень університету є кількість наукових праць, опублікованих вченими університету. Найновітніші результати наукових досліджень висвітлено в монографіях, підручниках, наукових статях, виданих в Україні та за кордоном. У 2015 році при університеті було відкрито Музей історії технічного прогресу. Наказом Міністерства освіти і науки України від 01 квітня 2019р. Запорізький національний технічний університет перейменовано у НУ «Запорізька Політехніка».

ВСП ЗФККТ НУ «Запорізька політехніка» | колишній ЗКР ЗНТУ (Запорізький коледж радіоелектроніки ЗНТУ)

Обчислювальна техніка, Запорожье
Середня спеціальна, з 2008 по 2012 (4 роки)

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

Для підготовки радіотехніків знадобилось створення спеціальних лабораторій, таких як електротехніки, радіотехніки, радіоприймальних та радіопередавальних пристроїв.

В 1965 році технікум відсвяткував своє новосілля, переїхавши у новобудову, яку займає і зараз в центрі міста.

Завдяки постійній турботі Міністерства технікум зміг досягти значних успіхів у підготовці спеціалістів електронної сфери.

З 2006 Запорізький коледж радіоелектроніки реорганізовано у відокремлений структурний підрозділ Запорізького національного технічного університету.

З 2020 року Запорізький коледж радіоелектроніки Національного університету «Запорізька Політехніка» був перейменований у Запорізький фаховий коледж комп'ютерних технологій Національного університету «Запорізька політехніка».

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

2015, 5 місяців

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

  • Swift
  • Git
  • Xcode
  • UIKit
  • MVC
  • ООП
  • GitHub
  • Storyboard
  • HTML, CSS - нет трудностей в использовании
  • GitLab
  • IOS SDK
  • Kotlin
  • Android SDK
  • Android Studio
  • Flutter
  • Dart
  • SQLite
  • JSON
  • REST API
  • Core Data
  • CocoaPods
  • Auto Layout
  • Figma
  • Firebase
  • Ruby
  • Розуміння архітектури MVP

Знання мов

  • Англійська — вище середнього
  • Українська — вільно

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

Чому розробка програмного забезпечення?

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

Чому розробка iOS та Android?

Моя прихильність до пристроїв Apple ґрунтується на особистому використанні, і я прагну зробити свій внесок у розвиток цієї платформи, створюючи виняткові додатки. Однак моє бачення виходить за рамки iOS; я прагну заглибитися і в розробку для Android. Розробляючи для обох екосистем, я прагну покращити мобільний досвід, сприяючи зручності та задоволенню користувачів по всьому спектру.

Мої очікування від розробки

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

Я готовий зустріти виклики та прийняти суворі вимоги, щоб стати першокласним розробником. Я прагну не лише створювати видатне програмне забезпечення, але й вдосконалювати свої навички та знання з кожним проектом.

Моя мета

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

Таким чином, моя пристрасть полягає у створенні чудового програмного забезпечення, будь то для iOS або Android, і я рішуче налаштований стати видатним розробником.

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

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

Кандидати у категорії


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