Дмитро
Unity 3D-програміст, 65 000 грн
- Вид зайнятості:
- повна, неповна
- Вік:
- 30 років
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/16580161/
Досвід роботи
Unity developer
з 04.2024 по 01.2026
(1 рік 10 місяців)
Rifbar, Київ (IT)
Гібридний мобільний продукт: Unity game module + real-time social (Unity 6 / C#, WebSocket, REST, Firebase Crashlytics; Android/iOS host)
- Був єдиним Unity-розробником: спроєктував і реалізував більшість Unity-частини продукту, включно з архітектурою та оптимізацією під мобільні девайси.
- Розробив real-time WebSocket стек “з нуля” на клієнті та сервері: кімнати + чат (history/diff, send/edit/delete/read, typing, online status), ~10+ типів socket-подій, ~15–20 REST інтеграцій.
- Підняв стійкість з’єднання під мобільні мережі: heartbeat/ping-pong, watchdog для зависань Connecting/Closing, reconnection з exponential backoff + jitter, fast-reconnect на помилках/резюмі/онлайн-івенті.
- Реалізував Outbox/чергу повідомлень для чату: ідемпотентність через random_id (rid), збереження порядку, ACK/Remove, бар’єри (deferred) для кейсів типу медіа-аплоаду, захист від “воскресіння” видалених повідомлень при chat_diff.
- Перепроєктував і переписав ігрову логіку з нуля після зміни складу команди, щоб прибрати hardcode/нестабільність та покращити коректність онлайн-поведінки.
- Інтегрував Firebase/Crashlytics для збору крешів і діагностики.
- Підготував Unity як вбудовуваний модуль для native (Android/iOS): bridge Android↔Unity та iOS↔Unity (команди через UnitySendMessage/UnityFramework, події через JSON), lifecycle, R8/Proguard/Xcode налаштування; зробив handoff з документацією/контрактами для native-команди.
- Проєкт закрили після зміни стратегії; забезпечив кероване завершення: стабілізація, оформлення артефактів і передача модулів для можливого повторного використання.
Unity developer
з 03.2022 по 03.2024
(2 роки)
Mornhouse, Київ (IT)
5 mobile-проєктів (4 casual-ігри + 1 productivity) | Команда: 3 (Unity dev + дизайнер/UI/UX + UA/ASO)
- Розробляв і релізив 5 Android-проєктів у повному циклі (від 0 до релізу): імплементація gameplay/UI/логіки за дизайном і референсами.
- У більшості проєктів писав усе з нуля; в одному кейсі (Block 1010) — розібрався в купленому Unity-проєкті та переробив під вимоги.
- Інтегрував продуктову інфраструктуру та монетизацію: Firebase Analytics + Crashlytics, AdMob, AppLovin, AppsFlyer, Facebook; In-App Purchases, In-App Review.
- Реалізував рекламу (interstitial/rewarded) та покупки (consumables + non-consumables), включно з повною інтеграцією в клієнт і UI-флоу.
- Робив конфігураційні системи на ScriptableObjects (інвентар/налаштування об’єктів та параметрів) для швидших ітерацій без правок коду.
- Оптимізовував UI та завантаження: UI batching, Sprite Atlas; у Django — стартова сцена/bootstrapping для ініціалізації модулів і контрольованого завантаження основної сцени; використовував coroutines та async/await точково.
- Готував релізні білдів-артефакти (signing/keystore у Unity) та передавав в Play Console відповідальному за публікацію.
- За час релізів отримано ~10k інсталяцій кожна по іграх; Django — ~150k інсталяцій (за даними команди/паблішингу).
- Проєкти були доступні в Google Play, але пізніше акаунт з іграми був втрачений доступ; актуальні сторінки доступні у сторонньому каталозі, Unity-проєкти збережені.
Портфоліо (APKPure, Django Quest):https://apkpure.com/developer/Django%20Quest
Пауза в карʼєрі
з 02.2018 по 01.2022
(4 роки)
Переїзд
Освіта
ЗІЕІТ
Комп'ютерна інженерія
Вища, з 2012 по 2018 (6 років)
Додаткова освіта та сертифікати
Немає додаткової освіти та сертифікатів.
Знання і навички
- Unity
- Android Studio
- Xcode
- DOTween
- C#
- GitHub
- WebSocket
- REST API
Знання мов
- Англійська — середній
- Польська — вище середнього
Додаткова інформація
Unity-розробник з досвідом мобільної розробки (Android/iOS), мережевих інтеграцій та нативних плагінів. Стек у Unity: геймплей/UI, інтеграції SDK та бекенду, оптимізація, підтримка релізів.
Схожі кандидати
-
Unity 3D програміст
Львів, Дистанційно -
Unity 3D програміст
Київ, Дистанційно -
Unity 3D-програміст
30000 грн, Вінниця, Дистанційно -
Javascript-програміст
Київ, Вінниця , ще 6 міст -
Fullstack-програміст
Дистанційно -
Javascript-програміст
Дистанційно