Резюме: Разработчик Unity
Старший разработчик
Июнь 2018 — Ноябрь 2025 (7 лет и 6 месяцев)
Ключевые компетенции:
- Языки и платформы: C#, .NET, Unity 3D (2020 LTS+), iOS, Android, IL2CPP.
- Инструменты: Addressables, Zenject (Extenject), UniTask, UniRx, Git (Git Flow, GitHub/GitLab), Jira, Confluence.
- Сервисы: Firebase (Analytics, Remote Config, Realtime DB, Crashlytics), Appodeal, AppLovin MAX, CloudFlare R2.
- Архитектура: Чистая архитектура, ООП, SOLID, паттерны проектирования (Observer, State, Strategy), Dependency Injection, асинхронное программирование, MVP, MVC, MVVM.
- Софт-скиллы: Code Review, наставничество (обучение джуниоров), составление технической документации, декомпозиция задач, коммуникация с геймдизайнерами и проджектами.
Опыт работы
Unity Developer (Junior → Middle → Senior)
Июнь 2018 — настоящее время
В компании прошёл путь от Junior до Senior. Начинал с выполнения небольших заказов на Upwork (2D/3D игры, VR/AR-проекты под заказчиков из США и Европы). Затем компания переключилась на разработку собственных мобильных игр. С 2022 года занимаю позицию Senior-разработчика.
Ключевые достижения за весь период:
- Участвовал в полном цикле разработки мобильных игр с суммарным количеством установок свыше 11 млн.
- Проектировал модульную архитектуру с нуля и проводил рефакторинг легаси с внедрением SOLID, Dependency Injection (Zenject), современных асинхронных подходов (UniTask, Addressables).
- Выступал де-факто ведущим разработчиком на нескольких проектах (единственный инженер или основной архитектор).
- Проводил код-ревью, помогал джуниорам, участвовал в планировании спринтов и оценке задач.
Проекты внутри компании:
Hotdog master (Симулятор, мобильная)
Май 2025 — настоящее время
Роль: ведущий разработчик (единственный инженер в проекте)
- Обеспечил полную техническую поддержку и развитие проекта: рефакторинг легаси-кода с SOLID сократил время внедрения новых фич на 30%.
- Интегрировал систему мультиязычности (локализация) со сменой языка в рантайме через паттерн Observer.
- Оптимизировал производительность (Profiler) — устранил фризы на слабых устройствах, снизил потребление памяти.
Diff Hunt (Симулятор, мобильная)
Октябрь 2024 — Май 2025
Роль: Senior-разработчик / архитектор core-геймплея
- Спроектировал модульную архитектуру с нуля на Zenject (DI), обеспечив слабую связанность и масштабируемость.
- Полностью разработал core-геймплей: системы управления, процедурную генерацию уровней, сохранение прогресса (PlayerPrefs/JSON).
- Реализовал Audio Manager и Game State Manager.
- Интегрировал Appodeal и Firebase.
- Наставничество: помогал младшему разработчику подключиться к проекту, проводил код-ревью.
Business Empire: RichMan (Симулятор, 10 млн+ установок)
Март 2022 — Октябрь 2024
Роль: Key developer (ответственный за оптимизацию и рекламную инфраструктуру)
- Инициировал и провёл миграцию рекламного стека с Appodeal на AppLovin MAX — спроектировал абстрактную прослойку адаптеров, рост eCPM на ~15%.
- Внедрил Addressables + кастомный плагин для CloudFlare R2 — уменьшил размер базового билда на 40%, организовал «горячие» обновления.
- Оптимизировал батарею и память — снизил креши (Crashlytics) на устройствах с 2GB RAM на 20%.
- Техническое лидерство на уровне модуля: вёл документацию, обучал двух разработчиков (консультировал по Addressables и оптимизации).
Just Blocks (Головоломка, 1 млн+ установок)
Ноябрь 2020 — Октябрь 2023
Роль: Unity Developer (Middle)
- Спроектировал систему хранения и парсинга игровых уровней (JSON + Scriptable Objects) — геймдизайнеры могли добавлять уровни без программиста, ускорило выпуск обновлений в 2 раза.
- Провёл рефакторинг легаси-кода: внедрил SOLID, паттерны Observer и State.
- Интегрировал Firebase Analytics, Remote Config, Crashlytics, настроил удалённую конфигурацию для A/B-тестов.
- Работал в команде (Git Flow, Jira), помогал младшему коллеге с багами и проводил код-ревью.
Мини-проекты и аутсорс (в той же компании)
Июнь 2018 — Октябрь 2020
Роль: Junior Unity Developer
- Разработка небольших 2D и 3D игр, VR/AR-приложений по заказам с Upwork (клиенты из США и Европы).
- Работа с VR SDK (Oculus, SteamVR), AR (Vuforia, AR Foundation), реализация механик взаимодействия, трекинг объектов.
- Быстрое прототипирование, оптимизация под мобильные платформы. Старт карьеры и получение широкого технологического кругозора.
О себе
Карьерный путь: вырос от Junior до Senior в одной компании с 2018 года. С 2022 года — уверенный Senior.
- Технический уровень: могу сделать проект «с нуля до релиза» в одиночку или взять на себя самый сложный модуль в команде.
- Наставничество: помогаю младшим, провожу код-ревью, объясняю сложное геймдизайнерам.
- Бизнес-ориентация: понимаю Retention, ARPU, Crash Rate, оптимизирую под слабые устройства.
- Режим работы: спокойно отношусь к дедлайнам и многозадачности, готов к тестовому заданию. Ищу проект с интересной механикой и сильной командой.
iOS-разработчик
Март 2017 — Июнь 2018 (1 год и 4 месяца)
- Участвовал в разработке спортивного приложения для отслеживания тренировок и показателей пользователей (пульс, дистанция, калории).
- Работал с UIKit, CoreData, URLSession, интеграция с бэкендом (REST API).
- Настраивал сборку под iOS, оптимизировал производительность и потребление батареи.
- Получил опыт работы в команде, код‑ревью, понимание полного цикла разработки мобильного приложения.