Разработка высоконагруженных Unity3D, AR/VR и мобильных приложений, процедурная генерация на Wave Function Collapse, чистая архитектура и сетевой мультиплеер.
Я Unity-разработчик с более чем 5 годами коммерческого опыта в создании мобильных игр, AR/VR/WebAR решений и сетевых многопользовательских проектов. Специализируюсь на Universal Render Pipeline (URP), архитектурных паттернах (Clean Architecture, Zenject/DI) и масштабируемом сетевом коде (FishNet).
Придерживаюсь инженерных стандартов SOLID, DRY и KISS. Активно применяю паттерны проектирования (MVC/MVP/MVVM), создавая легко поддерживаемый и расширяемый код, готовый к долгосрочному жизненному циклу продукта.
Успешно выстраивал технические процессы и руководил разработкой для лидеров рынка (Яндекс, Вкусно — и точка, Роскосмос, Сбербанк), а также зарубежных партнеров. В настоящее время продолжаю научную деятельность в аспирантуре СевГУ в области математического моделирования и процедурной генерации.
Разделение логики, внедрение зависимостей Zenject, модульность и легкое тестирование.
SLAM трекинг, AR Foundation, WebXR, 6DOF VR и фотореалистичный 3D рендеринг.
Квантово-вдохновленный Wave Function Collapse (WFC), AI модели ViT и шейдеры HLSL.
UPM пакеты для Unity, исходный код Ball Crush и проектов хакатонов.
gitlab.com/IvanKotПубличные репозитории инструментов, AR проектов и мобильных решений.
github.com/Ivan1KotРоссийский реестр открытого кода и корпоративные репозитории.
gitflic.ru/user/ivan1kotМатематическое моделирование, численные методы и комплексы программ. Исследования в области процедурной генерации контента (PCG) и оптимизации энтропийных алгоритмов (Wave Function Collapse).
Тема ВКР: «Разработка мобильной игры с процедурной генерацией уровней на основе алгоритма Wave Function Collapse».
Ни одной четверки за все 4 года обучения. Тема ВКР: «Морской бой в дополненной реальности с клиент-серверной архитектурой».
Открыт для предложений по разработке игр, AR/VR решений, архитектурному консультированию и сложным инженерным задачам.