My photo

Резюме: Павел Сергеевич Нарзяев

Game Developer · Software Engineer · AI Practitioner

Инженер, ориентированный на результат и бизнес-ценность. Считаю своей задачей не просто реализовать требования, а помочь продукту и компании расти, принимая взвешенные технические решения.

  • Разрабатываю игры, сайты и программные продукты с 2010 года.
  • Основной опыт — мобильные и браузерные игры.
  • Предпочтительный формат сотрудничества — полная занятость: удалённо, в офисе или гибридно.
  • Готов к релокации и командировкам.

Опыт работы

Mota Games — ведущий программист

—

Разработал с нуля техническую основу мобильной Unity-игры в жанре Merge, довёл проект до релиза и занимался его дальнейшей поддержкой. Выстроил инженерную систему, обеспечившую стабильное развитие продукта и высокий уровень качества в условиях нестабильных процессов.

Разработал функционал:

  • Игровое поле с квестами, механикой слияния предметов, генераторами ресурсов и collectables.
  • Интерактивную карту с цепочками квестов и механикой реновации.
  • Систему туториалов.
  • Внутриигровые валюты (soft coins, hard coins, energy).
  • Магазин (Unity IAP).

Техническая реализация и инструменты:

  • Спроектировал и реализовал PureMVC-like архитектуру с использованием Zenject в качестве DI-контейнера, что позволило достичь высокой скорости наращивания функционала.
  • Добавил систему конфигураций на базе Odin Inspector & Serializer, полностью покрытую валидаторами, благодаря чему свёл к минимуму вероятность возникновения ошибок при настройке проекта.
  • Разработал широкий инструментарий для тестирования бизнес-логики с использованием SRDebugger, что значительно упростило и ускорило проверку качества продукта.
  • Настроил систему локализации на базе I2 Localization в связке с Google Sheets, предоставив таким образом возможность работать с локализацией без необходимости привлекать программистов.
  • Интегрировал Firebase Analytics и Firebase Remote Config для продуктовой аналитики и управления фичами.

Swag Masha — программист

—

Работал над Unity-играми в жанре визуальных новелл: Love Sick и Love Sparks.

  • Портировал ключевой продукт компании в социальные сети, добавив поддержку WebGL.
  • Развивал мобильные версии на C#, внедрял новые механики и интегрировал дизайн из Figma.
  • Проводил код-ревью в GitHub, готовил и оформлял релизы в магазинах приложений.

ZiMAD (КСИМАД) — ведущий программист

—

Работал над Magic Jigsaw Puzzles: проектировал архитектуру и разрабатывал клиентскую часть игры на ActionScript 3, JavaScript и TypeScript.

  • Сопровождал Flash-версию Magic Jigsaw Puzzles от релиза до перевода на JavaScript, участвовал в выпуске версии для Facebook Instant Games.
  • Проводил код-ревью в Crucible, работал с Git, Bamboo, Graylog и Confluence.
  • Создавал и распределял задачи в Jira, контролировал выполнение и проводил ежедневные командные созвоны.

Языки

Русский — родной, английский — B2 (Upper-Intermediate).

Game Development / Gamedev, Unity, C#, Cocos Creator, TypeScript, JavaScript, ActionScript 3.0, Adobe Flash, Adobe AIR, Haxe, Kha, PixiJS, ASP.NET Core, PHP, HTML, CSS, Bootstrap, MySQL, Git, GitHub, Android, iOS, Firebase, Firebase Analytics, Firebase Remote Config, Unity Services Analytics, JSON, XML, HTTP, REST API, Facebook API, VK API, Docker, Figma, Adobe Photoshop, Adobe Premiere Pro, CapCut, Codex, n8n, Jira, Confluence, OOP, SOLID, MVC, MVP, MVVM, Dependency Injection, Software Architecture, Design Patterns, Algorithms & Data Structures, Unit Testing, Unity Test Framework, NUnit, TDD, AI-Assisted Development, Prompt Engineering, LLM, Generative AI, Game Programming, Web Application Development, Zenject, Odin Inspector, Odin Serializer, SRDebugger, I2 Localization, DOTween, Unity Addressables, R3, UniTask, Shapes2D, ParticleEffectForUGUI