Виталий У. PHP разработчик, Middle
ID 5600
ВУ
Виталий У.
Мужчина, 22 года
Россия, Ростов-на-Дону, UTC+3
Ставка
2,375 Р/час
НДС не облагается
Специалист доступен с 28 мая 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Внутри компании прошел путь от стажера до middle php разработчика.
Участвовал в разработке различных коммерческих проектов.
В основные задачи на сегодняшний день входит :
проведение оценки и согласование сроков выполнения поставленных задач, самостоятельный поиск решения поставленных задач, создание и проектирование базы данных, проектирование и написание бэкенда : проектирование архитектуры, работа с базой данных, написание логики и т.д, развертка проектов на сервере - настройка nginx, написание docker-compose, Docker файлов для оборачивания проекта в докер, настройка service, когда докер не используется, работа в redmine в качестве task-трекера,
рефакторинг существующей кодовой базы;
подготовка unit-тестов.
Проекты
(2 года 4 месяца)
GlobalRank
Роль
Бэкенд-разработчик
Обязанности
GlobalRank - это сервис для организации и проведения любых спортивных мероприятий.
О платформе: основной функционал проекта связанный с созданием турнирных сеток,
был реализован минимально. Организатор был сильно ограничен в своих возможностях.
Основным направлением проекта являются единоборства. Сервис могут использовать как
организаторы турниров, так тренеры и спортсмены. На сайте можно найти информацию о действующих спортивных клубах, будущих и прошедших соревнования, создавать
собственные турниры, управлять участниками, создавать турнирные сетки и проводить
турниры в реальном времени.
Обязанности :
1. Сортировка матчей и боев в рамках турнира
2. Исправление бага с переформирование турнирной сетки
Достижения в проекте: Добавили уведомление участников о времени начала боя, посредством СМС
сообщений. Реализация drag and drop функционала для перемещения бойцов в турнирной
сетке. Создан функционал апелляций - возможность изменить победителя матча используя
drag and drop.
Реализована логика построения турнирных сеток и формирования расписания матчей, в
которой соблюдаются следующие условия:
- Между боями одного бойца проходит максимально большое время отдыха.
- Если на одной локации (ковре) участвуют несколько категорий, то нумерация боёв
происходит сразу по всем категориям, а не в одной категории сначала проходят все
бои, потом приступают к боям другой категории.
- Первыми всегда проходят бои наиболее отдалённые от финала (например в 1\32),
далее все категории приводятся к общему раунду (например к 1\8) и так идут до
финальных боёв.
- Распределение бойцов при создании турнирной сетки происходит случайным
образом, т.е. невозможно предугадать заранее, кто с кем будет драться.
Проект сейчас находится на поддержке.
Стек: Symfony, MySQL, React + Next.js, Docker
Период работы
Январь 2023 - По настоящее время
(5 месяцев)
nda - Биржа криптовалют
Роль
Бэкенд-разработчик
Обязанности
Описание проекта: Биржа криптовалют. онлайн-сервис обмена цифровых валют.
Обязанности :
1. Разработка Backend части проекта:
Работа с 2-мя микросервисами - 1 для работы с пользователями, 2-й для работы с блокчейном разных криптовалют через RPC API.
Внешние запросы от других микросервисов обрабатываются с помощью сообщений через RabbitMQ.
2. Unit тесты
Достижения: Улучшил навыки работы с Symfony. Улучшил навык работы с микросервисами. Повысил уровень работы с блокчейном.
Стек: Symfony + MariaDB, Event Bus, routing, Doctrine, RabbitMQ. PHPUnit
Период работы
Декабрь 2022 - По настоящее время
(6 месяцев)
K2 Tool
Роль
Бэкенд-разработчик / Мейнтейнер
Обязанности
Описание проекта: Интернет-магазин для продажи станкового оборудования и оборудования для металлообработки.
Обязанности :
1. Разработка нового функционала
2. Исправление существующих багов
3. Исправление проблем с сервером
4. Unit тестирование
Достижения: Лучше узнал фреймворк Yii2. Улучшил свои навыки владения SQL. Повысил навыки оптимизации процессов в коде. На практике взаимодействовал с готовыми API сторонних сервисов.
Стек: PHP7.4 + Yii2 + MySQL, Redis,
docker-compose, mvc, routing, PHPUnit
Период работы
Март 2022 - По настоящее время
(1 год 3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ростовский государственный экономический университет
Специальность
Программная инженерия
Завершение учебы
2022 г.
Высшее
Учебное заведение
Ростовский государственный экономический университет
Специальность
Программная инженерия
Завершение учебы
2024 г.