Дмитрий Воеводин - Unity-разработчик
Skills
- .NET Framework
- Addressables
- Admob
- Analytics
- Appodeal
- Google Play Game Services (Achievements & Leaderboards)
- MVP/MVC/MVVM
- OOP
- SOLID
- UniRx
- UniTask
- Unity
- Unity Facebook SDK
- Zenject
Experience
Есть в резюме
- - -
Education
Нет
Средняя школа2000-2010
About me
Здравствуйте! Меня зовут Дмитрий, я разработчик на Unity с 8-летним стажем и опытом в разработке не только мобильных, но и VR/AR приложений, а так же десктопных приложений. Коммерческий опыт работы в Unity около 4-х лет. Знаком не только с языком C#, но и Python, потому что до карьеры в программировании интересовался 3D-моделированием в программе Blender, которая поддерживает скрипты на языке Python.
Есть опыт работы с шейдерами (создавал с нуля и понимаю как нарисовать что-либо на GPU, используя математику и отталкиваясь только от UV-развёртки)
Занимался дизассемблингом бинарных данных (парсинг файлов 3D-моделей).
Так же есть опыт разработки сайтов с нуля (Backend: Apache2 + Django, Frontend: HTML, CSS, SCSS, Bootstrap). Работал с HTTP и AJAX-запросами.
Возвращаясь к разработке на Unity, могу сказать что у меня есть опыт в проектировании в OOP и COP (Component-oriented programming) стилях, ECS подходе, реактивном и асинхронном программировании. Использовал такие фреймворки, как UniTask, UniRx, Zenject, Addressables, LEO ECS и различные решения для встраивания аналитики и рекламы. Не по наслышке знаком с принципами SOLID, KISS, MVP и MVC.
Разрабатывал плагины Unity, как простые (например, для быстрого копирования/расположения объектов или поиска и замены большого количества предметов), так и более сложные (конструкторы для левел дизайнеров)
Кроме этого, имею навыки работы с дополнительными программами и сервисами, такими как GIMP, Mixamo, Figma.
Мой опыт богат фулстек-разработкой, когда я сам создавал модели, анимации, накладывал озвучку и писал для всего этого логику. Это была объёмная работа, но этот опыт мне очень понравился.
Немного о личных качествах:
– Целеустремленный и не боюсь сложных задач
– Всегда готов учиться чему-то новому
– Легко нахожу общий язык со всеми людьми
– В меру перфекционист 🙂
Надеюсь на наше благотворное сотрудничество!