Unity разработчик с реалистичной оценкой рисков и возможностей, с глубоким пониманием всего процесса разработки от постановки требований и создания идей до выпуска конечного продукта, соответствующего бизнес требованиям.
Я стремлюсь влиять на качество продукта не только на уровне продукта, но и на уровне внутренних процессов разработки — прихожу со своими идеями по улучшению к руководителям, участвую в их обсуждении.
В своей работе я стараюсь придерживаться здорового перфекционизма — всегда стараюсь найти баланс между затратами времени на разработку и конечным качеством продукта. Я быстро приступаю к работе и не боюсь задавать вопросы.
Обязанности:
- Добавление новых моделей и настройка их конфигурации для правильного функционирования в системе строительства
- Изучение опыта строительства в других играх и участие в генерации командой новых идеи для разработки
- Совершенствование удобства пользования системой
- Исправление ошибок
Полученные результаты:
- Добавила недостающие модели для постройки, усовершенствовала имеющиеся
- Применила лучший опыт строительства из других игр в текущей системе проекта, из-за чего были пересмотрены области наведения у моделей
- Улучшила пользовательский опыт и расширила возможности для создания построек с большей свободой
- Получила опыт коммуникации в небольшой команде интернациональных разработчиков
- Помогла устранить найденные баги
- Вела учет задач по системе в Trello
- Приобрела опыт в 3D моделировании (Blender)
StandUp Innovations — компания, разрабатывающая обучающие системы с использованием интерактивного оборудования, в том числе компьютерного зрения, сенсоров, нейронных сетей.
Обязанности:
- Разработка игр с обучающей и развивающей направленностью мышления (использовался Unity Engine, код игровой логики написан на С#)
- Постановка и оценка задач (в том числе с подходами Scrum и Agile)
- Управление полным циклом разработки продукта от постановки задачи до полной реализации, с последующей продажей созданного продукта клиентам
- Изучение требований к продукту и корректировка процесса разработки, в том числе в зависимости от сроков и желаемых целей
Полученные результаты:
- Самостоятельно разработала несколько игр, которые включали обучающие материалы. Игры вошли в релиз
- При разработке оценивала поставленную задачу и подбирала подходящую архитектуру для ее реализации (используя принципы ООП и паттерны проектирования), опираясь как на поставленные сроки, так и на принципы чистого кода
- Работала в команде от 20 человек
- Изучила требования к конечному продукту, внесла успешные изменения исходя из собственной оценки как разработчика
Обязанности:
- Изучение требований датчика и их реализация при необходимости
- Проверка соответствия заявленного функционала фактическому поведению оборудования
- Написание и реализация тест-кейсов для измерительных приборов и оборудования
- Отладка программного обеспечения измерительных приборов и устройств (давление, температура, датчики)
- Взаимодействие со встроенным ПО внутри компании, ведение учета тестирования кейсов, отслеживание задач и изменений с помощью как внутреннего ПО компании, так и программного обеспечения с открытым исходным кодом (outlook, внутренняя CRM, git и т. д.)
- Взаимодействие с движком тестирования и компьютерно-интегрированными системами
Полученные результаты:
- Изучила внутреннее устройство измерительных приборов
- Ознакомилась с полным циклом создания продукта, включая разработку и тестирование
- Способствовала сокращению цикла тестирования продуктов компании за счет более качественного тестирования
Обязанности:
- Разработка системы управления персонажем, столкновения с физическими объектами, взаимодействия с внутриигровыми объектами, создание различных внутриигровых систем
- Взаимодействие с левел-дизайнерами, саунд-дизайнерами, кураторами проектов
Полученные результаты:
- Получила опыт разработки в стрессовых условиях и сжатых сроках
- Создала игровой проект с нуля
- Координировала команду разработчиков и налаживала взаимодействие между технической и нетехнической частью команды