Unity developer

Персональная информация

  • Год рождения: 1973

  • Место проживания: Украина, г. Харьков

  • Телефон (Telegram, Viber): +380957575677

  • E-mail: [email protected] 


Образование

2004 — 2007 — Компьютерная академия «Шаг»

  • Специализация: «Разработка Программного Обеспечения»

  • Специальность: «Программист»

  • Курс включает: сетевое администрирование, администрирование ОС Windows и компьютерная графика.


Опыт профессиональной и трудовой деятельности


Период: август 2023 — по настоящее время

Должность: Unity developer (Lead), Readable Games (ILARK LTD)

Должностные обязанности:

  • Разработка игр на Unity на базе фреймворка Naninovel для мобильных платформ iOS, Android. 

  • Разработка игровых механик с сохранением прогресса игрока на Playfab.

  • Имплементация взаимодействия с такими сервисами как PlayFab, FireBase (RemoteConfigs, A/B-tests, RealTime DataBase), Amplitude, AppsFlyer, RevenueCat, CDN.

  • Организация в команде и проведение работ по оптимизации ресурсов и кода (для снижения нагрузки на RAM и уменьшения размера билдов).

  • Интеграция SDK, A/B-тестов.

  • Обновление проекта до более новых версий Unity.

  • Разработка механизма для автоматической очистки CDN (Bash, Rclone, Cron).

  • Редизайн UI.

  • Внедрение автотестов визуальных новелл.

  • Сборки Dev- и Release-билдов под iOS, Android.

  • Ведение проектной документации.


Период: март 2023 — август 2023

Должность: Unity developer, BiniBambini

Должностные обязанности:

  • Проектирование и разработка игр с нуля на Unity для мобильных платформ iOS, Android.

  • Реализация игровых механик.

  • Имплементация UI, анимаций, графических и звуковых эффектов.

  • Создание редакторов и утилит для проекта.

  • Интеграция различных сервисов и SDK (реклама, аналитика).

  • Обновление старых проектов до более новых версий Unity.


Период: июль 2022 — февраль 2023

Должность: Unity developer, Playgendary

Должностные обязанности:

  • Разработка игр на Unity для мобильных платформ iOS, Android. 

  • Багфиксинг и реализация новых игровых механик.

  • Имплементация UI, анимаций и графических эффектов.

  • Оптимизация продукта (RAM, build size, framerate).

  • Создание редакторов и утилит для проекта.

  • Интеграция различных сервисов, SDK (реклама, аналитика).


Период: февраль 2022 — июнь 2022

Должность: Unity developer, Nexters

Должностные обязанности:

  • Разработка игры на Unity для мобильных платформ iOS, Android.

  • Багфиксинг, проектирование и разработка новых фичей.

  • Ведение технической документации.


Период: август 2021 — февраль 2022

Должность: C++ developer, BearGames/ТОВ «УРСА»

Должностные обязанности:

  • Разработка игр на C++17 на закрытом собственном движке компании «Playrix» для мобильных платформ iOS, Android.

  • Ведение технической документации.


Период: декабрь 2013 — июль 2021

Должность: CTO, BearGames/ТОВ «УРСА»

Должностные обязанности:

  • Разработка архитектуры проектов, эстимирование, линейное программирование и сопровождение игр:

    • для соц. cетей (Flash, ActionScript): Вконтакте, Одноклассники, Facebook, Мой Мир, Фотострана

    • для мобильных платформ (Unity3D/2D, C#): iOS, Android

  • Руководитель группы разработчиков.

    • Организация выполнения работ над проектами. 

    • Контроль над проектированием архитектуры, разработкой, тестированием и публикацией продуктов.

    • Осуществление руководства и предоставление консультаций разработчикам в вопросах, связанных с реализацией задач по проектам.

    • Организация ведения документации по проектам. 

  • Обеспечение безопасности данных и отказоустойчивости сервисов компании. 

  • Организация работ по масштабированию высоконагруженных игровых серверов. 

  • Обеспечение стабильной работы программного и аппаратного обеспечения на игровых серверах; предупреждение и устранение аварийных сбоев.

  • Подбор и подготовка штата сотрудников.

  • Организация и проведение аудита проектов сторонних компаний.


Период: сентябрь 2011 — декабрь 2013 

Должность: Game developer (Lead), Crystal Clear Soft

Должностные обязанности:

  • Разработка и сопровождение игр:

    • для соц. сетей (Flash/ActionScript): Вконтакте, Одноклассники, Facebook, Мой Мир, Фотострана, NK;

    • для мобильных платформ (Unity3D/2D, C#): iOS, Android.

  • Руководитель группы разработчиков.

  • Проектирование архитектуры, разработка серверной и клиентской части приложений (AS3.0/C#/JSON/XML/РНР/SQL/HTML/JS), проектирование БД (MySQL).


Период: апрель 2007 – сентябрь 2011

Должность: Web-developer (Lead), WonderKiD Studio 

Должностные обязанности:

  • Самостоятельная и командная (в т.ч. в группе с американскими и индийскими разработчиками) разработка сайтов и веб-порталов для американских и отечественных заказчиков на основе сторонних CMS, а также CMS разработанных в WonderKiD Studio, сопровождение проектов компании.

  • Проектирование баз данных, разработка серверной и клиентской части на РНР/SQL/HTML/JavaScript/ActionScript 3.0 и т.д., c использованием систем оплат (SMS, PayPal и т.п.).

  • SEO-оптимизация.

  • Подбор хостингов и настройка окружения для сайтов клиентов посредством cPanel.

  • Разворачивание клиентской и серверной части сайтов на хостингах.

  • Разработка Flash/Flex/Air приложений (видеочаты, конференции, караоке, MP3-семплеры и т.п.).

  • Подбор и подготовка штата сотрудников (поиск подходящих соискателей, проведение собеседований, тестирование, стажирование и обучение).

  • Распределение работ над проектами, контроль над разработкой, тестирование, подготовка отчетов.


Период: октябрь 2007 – апрель 2008

Должность: Web-developer, Фриланс

Должностные обязанности:

  • Командная разработка портала социальной сети (профили пользователей, поисковые системы, системы сообщений с возможностью пересылки файлов, загрузки/конвертирования и просмотра/прослушивания мультимедийных данных и т.п.).

  • Создание сети партнерских сайтов связанных с базовым MySQL и файловым сервером (через FTP-протокол).

  • Разработка административных модулей управления контентом социальной сети.


Навыки

  • Профессиональные навыки:

    • Глубокое понимание ООП, MVC, SOLID.

    • Языки программирования/технологии/фреймворки: C, C++17 (MFC – SDI/MDI-приложения, системное программирование), C# (UniTask, Zenject), ASP.NET, XHTML, CSS, JavaScript (в т.ч. AJAX, JQuery), PHP (в т.ч. Smarty, ZEND, CURL), SQL, ActionScript 3.0 (Flash, Flex, AIR), СУБД (MS SQL Server, MySQL, PostgreSQL, Redis).

    • Опыт работы с сервисами: PlayFab, FireBase (RemoteConfigs, A/B-tests, DataBase), Amplitude, AppsFlyer, RevenueCat, CDN (advancedhosting.com), CI/CD (Jenkins, TeamCity), Google Play Services, iOS Game Center, TestFight.

    • Системы контроля версий (VCS): Git (Bitbucket, GitHub), SVN, Mercurial.

    • Таск-трекеры: JIRA, Asana, Mantis.

    • Среды разработки: Unity3D, Rider, MS Visual Studio, PhpStorm, Eclipse Intellij Idea.

    • В рамках UnityEngine имею опыт разработки/интеграции: 

      • визуальных- и аудио- эффектов и анимаций  (Particle system, Unity animation, DOTween, Spine animation);

      • инструментов для расширения редактора Unity (EditorWindow, ScriptableObject, CustomEditor).

  • Дополнительные навыки

    • работа с Figma, Miro;

    • работа с растровыми и векторными графическими редакторами (Photoshop, Illustrator);

    • работа с 2D/3D редакторами (Unity, SketchUp, Blender);

    • изучал теорию по GLSL шейдерам и были попытки написания очень простых шейдеров;

    • имею некоторый опыт работы с Unity и Xcode в среде macOS;

    • проектирование реляционных баз данных.


Личностные качества

  • Заинтересован в углублении и получении новых знаний и навыков.

  • Организован, трудолюбив, умение работать в команде, без вредных привычек.


Наиболее интересные проекты с моим участием (~50 Mb)

  • Требуется флешер для создания приложения vkontakte. Аналоги - игры "Мегаполис", "Лилипутия". Нужен человек с опытом подобной работы, реально представляющий себе, о чем идет речь. Пожалуйста, указывайте реальные сроки и стоимость работы. p.s. ...

    Закрыт
    14 лет назад
  • $1000

    Требуется разработать систему учета поставок продукции для американских школ. На основе тендорной системы. Более подробное ТЗ при личном общении в ICQ.

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад

Отзывы фрилансеров

lusin
37 лет
18 лет в сервисе
Был
6 лет назад
$500
10 баллов
16 лет назад
Отличный заказчик! Четкие задания, своевременная оплата. Понравилось сотрудничать - всем рекомендую!
Задача выполнена в соответствии с ТЗ и в оговоренные сроки. Приятно было работать!
Ответный отзыв
semy
43 года
17 лет в сервисе
Была
10 месяцев назад
$5
10 баллов
16 лет назад
Было приятно работать. Всем рекомендую как надежного заказчика!
Классный специалист, отлично знает CSS. Быстро разобралась в ситуации и решила проблему.
Ответный отзыв