Обязанности и достижения:
Проектная разработка, аутсорсинг
# Магазин техники. О проекте: магазин по продаже техники от Xiaomi
Работал над:
* Доработкой модуля каталога (новый функционал подсчитывал остатки товара на региональном РЦ исходя из геолокации пользователя)
* Добавлением нового типа товара (сервисные программы как набор дополнительных опций к товару)
* Исправление ошибок
Стек: Bitrix, ELK, MySql, RetailCRM
# B2B доска объявлений. О проекте: платформа для коммуникации между заказчиками и производителями аналогов зарубежной продукции, которая по тем или иным причинам прекратила свои поставки в РФ
Работал над:
* Проектированием системы (базы данных, API)
* Реализацией умного поиска на платформе (на базе ElasticSearch, мультиязычность, подсказки, автоисправления, прогрев поисковой базы по графику)
* Системой аутентификации/авторизации пользователя (по протоколу 0auth)
* Административной частью (админ панель писалась с 0 с использованием Bootstrap и Livewire)
* Каталогом (запросы и предложения клиентов, также каталог аналогов, к которому шла привязка предложений)
Стек: Laravel, PgSql, ElasticSearch, Docker, Livewire, Bootstrap
# LMS система. О проекте: платформа для обучения и повышения квалификации персонала, курсы на которой прошли более 100.000 человек
Работал над:
* Созданием модуля аналитики (метрики о прогрессии курсов, активности учеников, среднем бале, проценте закончивших курсов и т. д.)
* Рефакторингом платформы (удалось упростить поддержку некоторых модулей)
* Правкой ошибок на платформе
Стек: Laravel, MySql, Docker, MongoDB
# Агрегатор речных круизов. О проекте: платформа агрегирующая в себе множество туроператоров Перми
Работал над:
* Проектированием системы (API, база данных, взаимодействие модулей системы, оценка и декомпозиция задач)
* Модулем Каталога (включает в себя парсинг API ресурсов, получение свободных мест по каждой каюте и прогрев кэша по установленному графику для каждой интеграции)
* Модулем Заказов (формирование заказа и отправка его в системы туроператоров)
* Модулем Эквайринга (интеграция с Юkassa)
* Админ панелью (использование компонентов админки из OctoberCms)
Стек: Laravel, Docker, PgSql, Redis, RabbitMQ, OctoberCMS