Дмитро
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 грн, Винница, Удаленно -
Python-програміст
Киев, Удаленно -
Full stack программист
Киев, Удаленно -
Web-програміст
Удаленно