ЮМ
Юрий М.
Мужчина, 27 лет
Россия, Волгоград, UTC+3
Ставка
2250 ₽ / час
НДС не облагается
Специалист доступен с 6 февраля 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны. Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
О специалисте
Занимаюсь веб-разработкой более 5 лет. Имею опыт работы с Symfony, 1С-Битрикс. При разработке пользуюсь инструментами для статического анализа кода и пишу тесты. Занимался fullstack разработкой, знаю JS / ES6, Typescript, фреймворк Vue. Около года работал на международном проекте по разработке и поддержке решений на платформе Spryker.
Разрабатывал онлайн-сервис для самозанятых и работодателей. Программировал как backend, так и frontend.
Занимался разработкой интернет-магазинов с большим каталогом товаров (~100 тыс позиций). Есть опыт интеграции поисковой системы Elasticsearch. Применял эту систему в поиске по сайту. Программировал интеграции с платежными сервисами и службами доставки.
Умею уточнять, декомпозировать и оценивать задачи. В коммуникациях использую Jira/ Youtrack/ Bitrix24/ Slack/ Telegram. В работе использую Git, Docker.
Отрасли
E-commerce
Знание языков
Английский — B2
Проекты
(2 года 7 месяцев)
Интернет-магазин строительных инструментов
Роль в проекте
backend-разработчик
Обязанности в проекте
Крупный интернет-магазин инструментов и инвентаря (порядка 100 тыс. активных товарных позиций), на основе фреймворка Symfony, использующий Elasticsearch для поиска и Redis для хранения прогретого кэша.
Обязанности в проекте:
1. Поддержка проекта
Задачи:
1. Модификация существующего механизма импорта больших объемов данных из учетной системы заказчика с целью повысить скорость его работы, исправление ошибок при синхронизации данных о товарах между хранилищами.
Период работы
Август 2022 - Декабрь 2022
(5 месяцев)
Интернет-магазин продуктов
Роль в проекте
backend-разработчик
Обязанности в проекте
Проект разрабатывался на основе фреймворка Symfony, использующий Elasticsearch для поиска и Redis для хранения прогретого кэша.
Разработка велась с применением модульного подхода, поддерживалась минимальная зависимость между модулями, расширение функционала модулей осуществлялось при помощи системы плагинов, соблюдались принципы SOLID.
Для поддержания качества кода использовались автоматические задачи на гитхабе, проверяющие стиль и покрытие кода тестами и типами, выполняющие unit-тесты на разных версиях PHP и при разных версиях зависимостей, выполняющие статический анализ кода.
Работа была организована по методологии agile с использованием двухнедельных спринтов и с ежедневными онлайн-встречами с командой. Вся коммуникация велась на английском языке.
Обязанности в проекте:
1. разработка компонентов системы по ТЗ
2. ревью чужого кода и dev qa
3. покрытие кода unit-тестами
4. обучение команды заказчика работе с фреймворком
Задачи:
1. Участвовал в создании интернет магазина на основе готового решения.
2. Модифицировал импорт данных с целью сделать его асинхронным.
3. Сделал синхронизацию данных между хранилищами.
4. Сделал авторизацию через центр авторизации и регистрации заказчика, импорт уже существующих покупателей из этой системы.
5. Участвовал в разработке интеграции с платежными системами.
6. Разработал интеграцию с программой лояльности и бонусной системой, применяемой в оплате заказа.
Период работы
Октябрь 2021 - Август 2022
(11 месяцев)
Сервис для самозанятых и работодателей
Роль в проекте
fullstack разработчик
Обязанности в проекте
Биржа для самозанятых и работодателей с интеграцией с ФНС и поддержкой платежей через сервис. Проект разработан с применением 1С-Битрикс, VueJS и RabbitMQ.
Обязанности в проекте:
1. Сбор и уточнение требований, проектирование решения
2. Программирование серверной части
3. Программирование фронтенда
Задачи:
1. Поддержка и доработка сервиса для автоматизации взаимодействия заказчиков и самозанятых исполнителей.
2. Серверная часть была написана с разделением ответственностей между обособленными сервисами и с соблюдением принципов SOLID. Для обмена информацией между серверной частью и фронтендом используется REST API с разграничением доступа на основе ролей с точностью до полей сущности, что позволило использовать это же API и для взаимодействия с сайтом учетной системы клиента.
3. Фронтенд был написан с использованием вставок из vue-компонентов, реализующих высоко интерактивные элементы интерфейса, такие как форма создания и редактирования вакансий, фильтр по разным типам сущностей и обобщенная таблица для их отображения и манипуляции.
Период работы
Июнь 2021 - Октябрь 2021
(5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ВолГУ
Специальность
Прикладная математика и информатика
Завершение учебы
2017 г.