Вячеслав Капустяный - Unity 3d (C#) developer
Навыки
- Adobe Photoshop
- Blender 3D
- C
- Figma
- Git
- MS Visual Studio
- Oracle PL/SQL
- Python
- SQL
- Unity
- URP
- Visual Studio
- XML
- Zenject
- ООП
- рефакторинг кода
Опыт работы
Spherum
Программист Unity 3d (c#) - Декабрь 2021 — по настоящее времяПрограммист Unity 3d (c#)
https://www.spherum.io/Работаю на позиции Unity разработчик, в команде 7+ человек, при постоянном взаимодействии с другими отделами: QA, backend, UI/UX дизайнерами.
В мои основные обязанности входило: реализация новых фич, рефактор существующих модулей, багофиксы, верстка UI, задачи с Unitask, DoTween, Addressable, DI.
Так же декомпозиция больших задач на подзадачи и постановка этих задач.
Мои, основные, обязанности и навыки:
1. Выполнение различных заказов связанные с разработкой приложений на Unity 3d.
2. Поиск и исправление багов.
3. Реализация игровой механики/логики.
4. Интегрирование сторонних SDK.
5. Подготовка проектов к публикации.
6. Настройка Animation State Machine.
7. Работа с архитектурой DOTs ECS.
8. Верстка и оптимизация UI (опыт работы с figma/photoshop).
9. Умею ориентироваться в чужом коде.
10. Обладаю навыками командной работы с GIT.
11. Уверенное владение C#.
12. Имею опыт разработки приложений использующих сетевое взаимодействие.
13. Имею опыт разработки приложений использующих AR технологию.
14. Обладаю знаниями ООП и следование принципам KISS, DRY, SOLID.
15. Рефакторинг существующего кода.
и т.д.Avvyland
Unity Developer - Июнь 2020 — декабрь 2021Работал на позиции Unity разработчик, в команде 10+ человек, при постоянном взаимодействии с другими отделами: QA, backend, UI/UX дизайнерами, 3d художниками.
Проект базировался на DOT ECS архитектуре от Unity, с многопользовательским взаимодействием через собственное решение для клиент-серверного взаимодействия, при использовании Protobuf от Google.
В мои основные обязанности входило: реализация новых фич, рефактор существующих систем и компонентов, багофиксы, верстка UI (с использованием Event Bus, для связки UI и систем пространства ECS), задачи с Unitask, DoTween, Addressable, DI.
Обязанности и навыки:
1. Верстка UI элементов.
2. Разработка систем взаимодействия ECS мира с UI элементами.
3. Разработка игровой логики.
4. Разработка логики работы UI элементов.
5. Разработка Compute shaders.
6. Рефакторинг существующего кода.
7. Багофиксы.
8. AR проект.
Образование
Информационные технологии, Информатика и вычислительная техника
Дальневосточный государственный университет путей сообщения, Хабаровск2019-2022Программирование в компьютерных системах, техник-программист
Сибирский государственный технологический университет, Красноярск2014-2017
Обо мне
Уверенно владею:
1. C# (более 5 лет).
2. Unity (более 5 лет).
3. Visual Studio IDE.
4. RIDER C#.
Умею работать в программах:
1. Photoshop.
2. Blender.
Навыки работы:
1. UniTask/
2. DOTween.
3. Addressables.
4. Profiling
5. Jira.
6. Confluence.
7. Clickup.
8.Zenject.
GIT: https://github.com/Kapystin