Senior Unity Developer

Миддл • Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • C++ • C# • Python
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Lead Game Developer.

Мои компетенции и опыт

Разработчик с 16-летним опытом, из них 12 в геймдеве. За плечами опыт разработки, проектирование масштабируемой архитектуры, построение CI/CD. Решал задачи разного характера: архитектурные, организационные, технические. Участвовал в проектах на разных стадиях, от ранних прототипов до пост-продакшена. Умею как писать код, так и выстраивать процессы вокруг него. Свободно работаю как с традиционными инструментами разработки, так и с AI-инструментарием.

WoodenRocket

Lead Game Developer

Сентябрь нужен доступ к резюме настоящее время

Организовал и осуществил разработку и запуск с нуля ряда веб-игр с последующей поддержкой (Unity WebGL, Cocos Creator). Отвечал за архитектуру, разработку ключевых систем и организацию процесса разработки. Участвовал в формировании требований, оценке сроков, планировании роадмапов и координации команды.

  • Разработал переиспользуемую библиотеку для общих мета-игровых функций, интеграций с платформами, реализации системных возможностей, работы с UI (MVVM, DI, event-driven)
  • Внедрил и поддерживал масштабируемую архитектуру проектов
  • Общался непосредственно с заказчиком для формирования и формализации требований к проекту
  • Занимался оценкой сроков реализации, составлением роадмапов
  • Работал в тесном сотрудничестве со специалистами по UI/UX, графике и аудио, организовывал взаимодействие с ними
  • Реализовывал игровую логику и основные механики
  • Оптимизировал Unity WebGL-приложения для сокращения времени загрузки и снижения нагрузки на GPU, CPU и RAM
  • Организовал упаковку и доставку контента (Addressables, S3)
  • Настроил и поддерживал CI-пайплайны (TeamCity)
  • Проводил код ревью
  • Осуществлял техническое менторство членов команды
  • Вёл планирование разработки и декомпозицию задач (Scrum, Kanban)

FrostLeaf Games LLC

Lead C# Unity Developer

Июнь нужен доступ к резюме Июль 2024

Разработал большой (десятки часов геймплея, множество персонажей, большое количество сложных взаимодействующих игровых механик) проект в жанре метроидвания в составе небольшой команды. Участвовал в проекте от идеи до пост-релизной поддержки и выпуска DLC.

  • Выстраивал с нуля и поддерживал архитектуру проекта (Layered, DI)
  • Реализовал систему анимаций (Spine)
  • Спроектировал и внедрил системы для работы со звуком (FMOD)
  • Разработал систему сейвов
  • Проектировал гибкую, конфигурируемую и масштабируемую игровую логику для core и meta механик
  • Создал инструментарий для работы с локациями, анимациями и игровой логикой (Data Driven)
  • Верстал и реализовывал UI (MVVM)
  • Занимался оптимизацией производительности (GPU, CPU)
  • Организовывал интеграцию контента, координировал работу со специалистами по анимации и звуку
  • Настроил и поддерживал CI, обеспечивал публикацию билдов в сторы (Steam, VKPlay), интеграция их API
  • Вёл планирование разработки как на уровне проекта, так и отдельных фич
  • Проводил декомпозицию задач, вёл спринты (Scrum)

Playneta

Tech Lead

Январь нужен доступ к резюме Июнь 2019

Возглавлял разработку многопользовательских игр, координируя работу backend и frontend коман. Довел проект до soft launch.

  • Развивал и поддерживал архитектуру проекта
  • Планировал и проводил рефакторинг, встраивал его в план разработки
  • Проводил код ревью
  • Руководил командой, планировал спринты, контролировал их выполнение
  • Собирал требования от гейм-дизайнеров и продакт-менеджеров, обеспечивал их формализацию и доносил их до команды
  • Обеспечивал эффективное взаимодействие серверных и клиентских разработчиков
  • Реализовывал функционал отправки и визуализацию статистики (Grafana)

Senior C# Unity Developer

Сентябрь нужен доступ к резюме Декабрь 2017

Разрабатывал многопользовательский сетевой симулятор жизни.

  • Участвовал в проектировании архитектуры (SOLID, MVVM, DI (Zenject))
  • Разработал инструментарий для парсинга Google Spreadsheet, интеграции и валидации анимаций, проверки локализаций
  • Реализовал систему локализации
  • Верстал и разрабатывал UI
  • Реализовывал игровую логику
  • Реализовывал сетевое взаимодействие (WebSocket, HTTP)
  • Работал с анимациями (Spine, DOTween)
  • Проводил рефакторинг и код ревью

SuricateGames

C# Unity Developer

Декабрь нужен доступ к резюме Сентябрь 2016

Участвовал в двух проектах:

1) Коллекционная карточная игра:

  • Выстроил систему Continuous Integration (TeamCity)
  • Реализовал сетевое взаимодействие (PhotonSocketServer)
  • Разработал UI (Unity UI + StrangeIoC)
  • Внедрял VFX (Particle System) и анимации (DOTween)
  • Участвовал в формировании архитектуры, проектировал структуру данных и ресурсов
  • Создал утилиты для генерации ресурсов (Unity Editor Windows, CustomEditor, парсинг Google Spreadsheet, упаковка атласов), настроил пайплайны для работы с ресурсами
  • Реализовал систему локализации

2) 3D шутер (прототип):

  • Реализовывал сетевое взаимодействие (PhotonSocketServer, ULink)
  • Разрабатывал систему компенсации лага (предсказание на клиенте, коррекция по данным сервера)
  • Реализовал runtime-сборку персонажа в зависимости от его конфигурации
  • Интегрировал анимации (Mecanim)
  • Разработал систему стрельбы и прицеливания (HUD, полёт снарядов, коллизии, зоны повреждений)

ARRIS / Motorola Mobility

Software Developer

Май нужен доступ к резюме Декабрь 2013

  • Разрабатывал ПО для клиентского IPTV оборудования (C++, Linux)
  • Разрабатывал и участвовал в проектировании кроссплатформенных библиотек и утилит для тестирования операторского IPTV оборудования (С++), включая утилиты для анализа больших объёмов данных в реальном времени (UDP)
  • Занимался разработкой, исправлением автоматических тестов и утилит для тестирования клиентского IPTV оборудования (Python)
  • Осуществлял поддержку системы автоматического тестирования клиентского IPTV оборудования, разработку утилит для сбора статистики и обработки данных, анализом результатов работы системы

ЗАО «СВД Софтвер»

Инженер-тестировщик

Октябрь нужен доступ к резюме Февраль 2011

  • Тестировал оборудование, оказывал техническую поддержку
  • Разработал систему тестирования оборудования и отдельные её модули (C, shell script)
  • Строил целевые системы, готовил оборудование к поставке
  • Вносил правки в регламент тестирования
  • Осваивал и применял технологии QNX
  • Разрабатывал мастер-классы

 

Есть дополнительная информация

Вы увидите полное резюме как только у вас будет доступ



Есть файл резюме (защищен)


Интересные кандидаты