top of page
bEwTiE8gS8Q.jpg

КОРОТКО ОБО МНЕ

и об этом сайте

Меня зовут Марат, и перед вами мой скромный сайт, где вы сможете просмотреть проекты, в которых я участвовал и в целом проследить мой карьерный путь. Мой путь в мир IT начинается ещё со школы, но всерьез я начал работать в этой сфере с 2018 года. Люблю играть и создавать игры, создавать что-то своё, изучать новые технологии.

Главная: Приветствие

МОЙ ПУТЬ В IT

резюме и портфолио в одном флаконе

2014 г. - Июль 2018 г.

ДО ФРИЛАНСА

Я начал заниматься программированием ещё со школы, когда мне было 16-17 лет. В свободное время я изучал C# и то, как делаются игры. Моим первым законченным проектом стала змейка на консоли. Ближе к 2018 году я начал изучать Unity.

Июль 2018 г. - Октябрь 2019 г.

GOLDAPP.RU

Впервые более менее серьезно заниматься разработкой на Unity я начал в этой компании. За время работы здесь я более глубоко изучил движок Unity и получил первый опыт корпоративной разработки, познакомился с AR. Параллельно я начал заниматься своим pet-проектом qBox.

Октябрь 2019 г. - Декабрь 2019 г.

ROSBURN HOLDINGS LTD

В этой компании я работал в качестве фрилансера на должности Unity developer'а. На то время основным проектом, над которым я работал, было приложение Quizza - игра-викторина. Это был первый опыт в командной разработке. В мои обязанности входила разработка клиентской части, связь с backend'ом, работа с анимацией и эффектами, верстка UI и интеграция плагинов UnityIAP, UnityAds и другие. Также получил богатый опыт работы с GIT и Jira.

Январь 2021 г. - Октябрь 2021 г.,
Февраль 2022 г. - Июль 2022 г.

SKYTECHSPORT INC

После годового перерыва в армии, я устроился в компанию SkyTechSport. Здесь я работал над двумя приложениями: интерфейс для горнолыжного симулятора (в меньшей степени) и над проектом Panomize, почти полностью повторяющий Youtube (в большей степени). Я познакомился со опытными специалистами и с новыми инструментами (Zenject, UIMan, DOTween и некоторые другие более специализированные плагины), обучился разрабатывать оптимальную архитектуру приложения с нуля и в целом отточил свои навыки, как программист, и успел покопаться в легаси коде :)

В 2022 мне предложили участие в новом проекте, когда компания открывала свое outsource-направление, и мой опыт очень пригодился им в этом деле.

Октябрь 2021 г. - Июль 2022 г.

APPFOX

В этой компании я работал в качестве Unity developer уровня middle+. Здесь я разрабатывал различного рода приложения для заказчиков разной сложности: от гиперкежа до mid-core игр. В одном проекте был на должности Team Lead'a. С февраля 2022 года мне доверили проводить предварительную оценку проектов, помогая составлять смету. Помимо этого, я выступал в качестве специалиста от компании на Хакатоне, проводимой GeekBrains в ноябре 2021 года и проверял код студентов. Позже меня пригласили в качестве эксперта аттестационной комиссии в GeekBrains при защите проектов обучающихся в марте 2022 года, и до сих пор меня приглашают в качестве в комиссию. В этой компании я получил некоторый преподавательский опыт и богатый опыт взаимодействия с командой как на уровне разработки, так и менеджмента. И, конечно, оттачивал свои навыки разработки на Unity :).

Август 2022 г. – Октябрь 2022 г.

AXLEBOLT

На данный момент - это самая серьезная (и по совместительству лучшая) компания, в которой я работал. Во время работы здесь я прокачал навыки более сложных производственных процессов, реалтаймовое взаимодействие по сети (Photon) и участвовал в действительно крупном проекте Standoff 2 - шутером на мобильные платформы с более 100 миллионов установок.

Узнать больше

Январь 2023 г. – Февраль 2023 г.

FANCY STUDIOS

В этой студии я работал в качестве Senior Unity разработчика над проектом Anakron, игрой 3 в ряд с карточной механикой. В ходе работы научился пользоваться UCCD, лучше стал работать с UniRX. Много работы было в плане UI и адаптивности, но работал также и с кодом.

Главная: Резюме

МОИ НАВЫКИ

Unity
Хорошее знание API Unity​, часто используемых в проектах плагинов и технологий (IAP, ADS, GPS, Firebase, FB SDK, Rest API, Post Processing Stack v.2, Zenject/Extenject, DOTween, UIMan, I2Localization, Spine for unity, Odin, UniRX, TextMeshPro, Davinci, Cinemacina и что-то еще, о чем забыл написать :) тысячи их). Есть базовый опыт написания шейдеров. Работал с разными инструментами Unity (партиклы, множество встроенных компонентов, физика, Assembly Definition, Manifest, Adressables, Unity cloud content delivery и др.). Есть опыт написания своих инструментов для Unity.

Git

Знаю гит на хорошем уровне, в частности, умею мержить ветки и разрешать конфликты (в т.ч. в yaml файлах), делать pull/merge реквесты, коммиты (в т.ч. cherry pick/rebase/revert). Умею пользоваться хуками. Знаю про .gitignore, git LFS. Имею представление о моделях ветвления.

C# и .NET/.Net Core/Mono

Знаю основные инструменты c#. Умею работать с LINQ. Есть опыт работы с SQL через C#. Имею опыт работы с мультипоточность и асинхронностью (в т.ч. с UniRX). 

Работа с сетевым взаимодействием

Есть опыт работы со Swagger, Rest API, (де)сериализацией данных. Есть опыт работы с сокетами, в частности, с оберткой Socket IO. Есть опыт работы с Photon и игровым сервером, реалтаймовым взаимодействием.

Проектирование, архитектура

Есть опыт разработки приложений на Unity с нуля, имею представление о принципах разработки (SOLID, DRY, KISS) и паттернах проектирования и архитектурных паттернов (MV(x), ООП, КОП). Знаю, что такое Dependency Injection. Знаю о ECS и принципах этой архитектуры, есть небольшой практический опыт.

Менеджмент и прочие навыки

Есть преподавательский опыт, нравится делиться знаниями. Занимаюсь менторством. Также присутствует небольшой опыт на позиции Team Lead'a, в написании документации (напр., code convension, readme.md на репозиториях). Чутко отношусь как к общей рабочей атмосфере, так и к конкретным участникам и считаю, что благоприятная атмосфера в команде и мотивация участников - залог успеха проекта.
Также есть некоторые навыки работы с Blender'ом.

Главная: Текст

ГАЛЕРЕЯ МОИХ ЯСДЕЛИЙ

FORD FOCUS AR

Первый опыт

QBOX

Через тернии к звездам

QUIZZA

Мобильная викторина

SKYTECHSPORT UI 3.0

Горнолыжный симулятор

TANK TRACK SIMULATION

Небольшой pet project

ULTIMA RACING PRESENTATION

Unity тоже может в графику

STANDOFF 2

Сложно. Но круто.

ANAKRON

3-match

Галерея содержит далеко не полный список проектов, в которых я принимал участия по причине NDA или отсутствия граф. контента.​

Главная: Проекты
bottom of page