💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Дмитрий Павлов (pavlovdv), 28 лет, Россия, МоскваДмитрий Павлов (pavlovdv), 28 лет, Россия, Москва
Разработчик мобильных приложенийРазработчик игрСредний (Middle)
От 100 000 ₽Ищу работу

Контакты

Войти
Возраст: 28 лет
Опыт работы: 3 года и 6 месяцев
Регистрация: 16.02.2023
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе

Обо мне

В свободное время люблю создавать свои собственные игры. Все мои игры можно найти в моем профиле на GitHub.
https://github.com/dvpavlov-dev

Unity
Стек: DoTween, Zenject, R3 (UniRx), Git, Jira, docker
- Работал с VR и AR
- Разрабатывал приложения под Android и IOS
- Выкладывал приложения на Google Play и AppStore
- Внедрял в проекты на движке Unity плагины, созданные в Android Studio (Отслеживание работы GPS на смартфоне, вывод GPS координат, подключение и взаимодействие с Bluetooth)
- CI/CD

Интересные проекты, в которых я участвовал:
1. Приложение для распознавания запахов (бакалаврская дипломная работа)
В рамках своей бакалаврской дипломной работы я разработал приложение с поддержкой виртуальной реальности, которое позволяет пользователям угадывать запахи. Пользователь должен выбрать один из трех предложенных вариантов, основываясь на ощущениях.

Для начала теста необходимо нажать на виртуальную кнопку, которая активирует один из трех компрессоров в реальном мире. Эти компрессоры накачивают резервуар с определенным запахом, который затем распространяется в окружении пользователя. Связь с компрессорами осуществляется с помощью Arduino, что позволяет интегрировать физические элементы в виртуальную среду.

2. Тренажер сварочных работ (магистерская дипломная работа)
В рамках магистерской дипломной работы я создал тренажер для обучения сварочным работам с использованием виртуальной реальности. Этот тренажер симулирует процесс ручной дуговой сварки и позволяет пользователю пройти через все этапы подготовки: надеть защитную экипировку, подготовить рабочее пространство и оборудование.

Во время процесса сварки пользователю необходимо правильно удерживать электрод, чтобы избежать обрыва дуги. Это помогает тренировать моторику руки и осваивать базовые навыки сварки. Для повышения реалистичности процесса была смоделирована сварочная ванна, учитывающая угол электрода относительно заготовки и количество металла, передаваемого электродом во время сварки.

3) Создал AR shooter, в котором пользователю предстоит уничтожать дронов, целясь в них с помощью телефона, и уворачиваться от выстрелов.

4) Создал игру, в которой управляя дроном, можно манипулировать вершинами процедурно-сгенерированной плоскости, тем самым меняя рельеф земли. Цель игры - закатить шарик в лунку, изменяя высоту земли.

С этими и другими проектами можете ознакомится в моем портфолио! Там есть описание, скриншоты и видео проектов, в которых я участвовал.
http://portfoliopavlovdv.tilda.ws

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
C#
Git
Разработка под AR и VR
Unity3d
ООП

Опыт работы

  • Частная практика, работа без зачисления в штат
    Разработчик приложений (Средний)Клиентская разработка
    Ноябрь 2024 — Декабрь 2024 (2 месяца)

    В рамках моей работы я сделал следующее:
    - Правил дизайн приложения по макетам из Figma
    - Развертывал у себя сервер через docker-compose
    - Работал над отправкой и получением данных из Nakama server
    - Исправлял ошибки на клиенте и добавлял новый функционал

    Стэк: Unity, NakamaServer, docker, docker-compose

    GitC#Unity3dDocker
    Разработчик приложений (Средний)Клиентская разработка
    Апрель 2023 — Май 2023 (2 месяца)

    В рамках работы я сделал следующее:
    - Разработал приложение, в котором использовалась виртуальная реальность
    - Находил нужный материал в Asset Store (UI, отслеживание рук, виртуальная клавиатура, VR аватар пользователя, голограммы)
    - Добавил в проект отслеживание пальцев, работал с Inverse Kinematics
    - Данный проект являлся модулем к большому проекту, поэтому я также участвовал в интеграции моего проекта с основным

    Стэк: Unity, XR Interaction Toolkit, C#, DoTween, Inverse Kinematics

  • Мобильные игровые решения
    Разработчик приложений (Средний)Программист-разработчик
    Июль 2023 — Ноябрь 2024 (1 год и 5 месяцев)

    Вся работа делалась под IOS на движке Unity.
    - Работал над исправлением багов (воспроизводил баг, находил причину, разбирался в работе приложения, фиксил баг)
    - Правил дизайн приложения по макетам из Figma
    - Участвовал в разработке фич (создавал новый функционал учитывая архитектурные особенности, работал с анимациями, отправкой и принятием данных с сервера, добавлял отправку статистики, подготавливал алгоритмы для A/B тестов)

    Стэк: Unity, работал с кастомными решениями в проекте, CI/CD

    GitC#Unity3d
  • ВИ ЭКС
    Петрозаводск
    Разработчик приложений (Младший)Программист
    Февраль 2022 — Июнь 2023 (1 год и 5 месяцев)

    - Разработка VR приложений на Unity и Unreal Engine 4 для ПК

    - Разработка мобильных приложений на Unity

    - Разработка AR приложений для смартфонов

    - Разработка плагинов для Unity

    - Внедрение алгоритмов, связанных со взаимодействием с GPS, в проекты

    - Разработка алгоритмов для взаимодействия приложений с файловыми системами Windows, Android, IOS и MacOS

    - Разработка алгоритмов для взаимодействия Unity с Bluetooth (например: для считывания данных с датчиков через Bluetooth Low Energy)

    - Выкладывание приложений в Google Play и AppStore

  • Петрозаводский государственный университет
    Разработчик приложений (Младший)Инженер-программист
    Июль 2021 — Февраль 2022 (8 месяцев)

    - Разработка VR приложений на Unity и Unreal Engine 4 для ПК

    - Разработка мобильных приложений на Unity

    - Администрирование базы данных

Высшее образование

  • ПетрГУ

    Петрозаводский государственный университет
    Петрозаводск653 выпускника
    Физико-технический институт
    Сентябрь 2019 — Август 2021 (1 год и 11 месяцев)

    Магистратура, Приборостроение. 

    Магистерская работа была на тему "Разработка тренажера сварочных работ с использованием виртуальной реальности". В рамках данного проекта я разработал визуализацию сварного шва близкую к реальному, интерактивное сварочное оборудование и 2 типовых задания по технике безопасности и обустройству рабочего места. 
    Также по этому проект выиграл по программе УМНИК, сейчас развиваю этот проект в рамках аспирантуры.

    Физико-технический институт
    Сентябрь 2014 — Август 2019 (4 года и 11 месяцев)

    Бакалавриат, Автоматизированные системы обработки информации и управления

    В рамках обучения создал проект, в котором использовалась виртуальная реальность и взаимодействие с реальными объектами. Суть проекта была в том, что пользователь должен был отгадать какой из трех запахов был выпущен, на сцене присутствовало 3 кнопки, которые нужно было нажать с помощью контроллера. Запах симулировался путем отправки приложением контрольного сигнала на Arduino, которая в свою очередь посылала сигнал на компрессор. Компрессор нагнетал воздух в одном из резервуаров с запахом и тем самым выпускал его наружу под давлением.