Дмитро

Unity 3D-програміст, 65 000 грн

Вид зайнятості:
повна, неповна
Вік:
30 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

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

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

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

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

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 та бекенду, оптимізація, підтримка релізів.

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

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


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