
Yevhen Stuzhuk - Personal Portfolio
Я — Старший інженер-програміст
Розробка застосунків
Встановлювані та mobile-first продукти: Expo/React Native, PWA й клієнтські застосунки з релізами, тестами та дисципліною якості.
Окрім маркетингових сайтів роблю застосунки, якими користуються щодня: передбачувана навігація, стійкий стан і збірки під стори.
Потрібен супутник до веб-продукту чи вузький мобільний кейс — важливі чіткий обсяг, ітеративна поставка й код для розширення після передачі.
Приклади з практики
Нещодавні кейси: speaking-cards і digitalvcard — проєкти, де застосовувалися навички розробка застосунків (TypeScript, React Native, Expo, PWA, React, UX без постійного зв'язку, тести, CI, підготовка до публікації).
У цих проєктах поєднувалися продуктовий UI, API та експлуатаційні задачі: ролі, вивантаження, інтеграції й спостережуваність. Мета — система, яку ваша команда може розвивати, а не одноразовий демо-прототип.
Типова співпраця починається з письмового брифу: обмеження, інтеграції, комплаєнс і критерії «готово» для першого релізу. Ділимо роботу на вертикальні етапи — прогрес видно кожні 1–2 тижні, пріоритети можна змінювати без втрати ниті.
Після запуску — короткий супровід: крайові випадки, продуктивність, передача знань. Подальша підтримка залишається в in-house команди або за ретейнером — як зручніше вам.
Рішення фіксуємо зрозумілою мовою, тримаємо staging близько до продакшену й залишаємо runbook, щоб команда не залежала від підрядника після передачі. Якщо вже є дизайнери чи backend-розробники — вбудовуємось у ваші ритуали, а не створюємо паралельний процес.
Рішення фіксуємо зрозумілою мовою, тримаємо staging близько до продакшену й залишаємо runbook, щоб команда не залежала від підрядника після передачі. Якщо вже є дизайнери чи backend-розробники — вбудовуємось у ваші ритуали, а не створюємо паралельний процес.
Рішення фіксуємо зрозумілою мовою, тримаємо staging близько до продакшену й залишаємо runbook, щоб команда не залежала від підрядника після передачі. Якщо вже є дизайнери чи backend-розробники — вбудовуємось у ваші ритуали, а не створюємо паралельний процес.
Рішення фіксуємо зрозумілою мовою, тримаємо staging близько до продакшену й залишаємо runbook, щоб команда не залежала від підрядника після передачі. Якщо вже є дизайнери чи backend-розробники — вбудовуємось у ваші ритуали, а не створюємо паралельний процес.
Рішення фіксуємо зрозумілою мовою, тримаємо staging близько до продакшену й залишаємо runbook, щоб команда не залежала від підрядника після передачі. Якщо вже є дизайнери чи backend-розробники — вбудовуємось у ваші ритуали, а не створюємо паралельний процес.
Рішення фіксуємо зрозумілою мовою, тримаємо staging близько до продакшену й залишаємо runbook, щоб команда не залежала від підрядника після передачі. Якщо вже є дизайнери чи backend-розробники — вбудовуємось у ваші ритуали, а не створюємо паралельний процес.
Рішення фіксуємо зрозумілою мовою, тримаємо staging близько до продакшену й залишаємо runbook, щоб команда не залежала від підрядника після передачі. Якщо вже є дизайнери чи backend-розробники — вбудовуємось у ваші ритуали, а не створюємо паралельний процес.
Поширені запитання
Натисніть на запитання, щоб розгорнути відповідь.
Expo/React Native чи PWA?
Expo/React Native, якщо потрібні стори й нативні API; PWA, коли продуктова поверхня — браузер.
Чи публікуєте в App Store і Google Play?
Готую збірки під стори, допомогу з підписом і релізною дисципліною; акаунти залишаються у вашого бренду.
Чи є офлайн-режим?
Де це важливо: кеш читання, черга записів, зрозумілий UX при поверненні мережі — без зайвої складності.
Як влаштовані тести й CI?
Практичний CI і тести на критичних шляхах — достатньо, щоб ловити регресії до користувачів.
Чи можна зробити застосунок до наявного сайту?
Так — супутник зазвичай ділить API й авторизацію з веб-backend, а не дублює бізнес-логіку.
