# Проекты
❤️ Горжусь всеми проектами, где я принимал участие.
# Контент-платформа, 2022
Контент-платформа для партнеров и сотрудников компании
Особенности участия в проекте:
- Laravel, Vuejs
- ffmpeg обработка видео-контента в hls для просмотра в браузере
# Каталоги продукции для ВЭД-отдела, 2022-2023
Система оптовых каталогов для разных видов зарубежных клиентов
Особенности участия в проекте:
- интеграция с Bitrix24 CRM
- фронтенд/бэкенд Laravel && Vue
- разные дисконтные программы
- медиа-библиотека для товаров
- экспорт/импорт Excel
# Музыкальный сервер MSBOX, 2022-2023
Система музыкальной трансляции в торговых центрах, сетевых магазинах, выставочных залах, фитнес-клубах и тд.
Автоматизирует вещание фоновой музыки, роликов объявлений, рекламных сообщений.
Особенности участия в проекте:
- занимался только фронтенд на React
- исправлял ошибки и недоработки
# 🛍 Разработки в Shopify, 2021
Особенности проекта:
- доработки тем Shopify
- создание модулей и плагинов (JS, Shopify API)
- админ-панель для работы с плагинами
# 💄 Обучающая платформа для бьюти-мастеров, 2021
Особенности проекта:
- Webserver (nginx) (реализован доступ к папке /media и проверка доступа к hls файлам)
- Laravel (backend, api, front-office для клиентов)
- Админка (frontend - Vuejs, backend - API)
- 2 очереди Horizon (одна общая мультипоточная для почты, изображений и пр, вторая для обработки видео в ОДИН поток)
- 2 базы данных PostgreSQL 13 (JSON support, Full text Search, Fuzzy search), 1 - основная клиентская, вторая - сервисная service_db - в ней хранятся страны, регионы, города, в дальнейшем логи и прочие вспомогательные данные, которые не нужно архивировать каждый час
- распределенная система хранилища статичных файлов - minio на AWS-S3 протоколе, при необходимости можно поменять на другие S3-совместимые хранилища
- Broadcast (websocket) уведомления для админки
- i18n реализовано через доп json поля
- обработка видео сделана на ffmpeg, занимается отдельная очередь Horizon, нарезаются разрешения 360 (500kb/s), 720 (1200kb/s)
- для просмотра видео используется плейер playerjs
- загрузка больших видео-файлов реализована чанками по 10Мб
- разработана панель для переводчиков для удобного перевода прямо на сайте
- на клиенте и бекенде используется Sentry (есть возможность поставить self-hosted версию)
# 🔺 My-Headhunter HR-портал, ОАЭ, 2021
My-Headhunter.com (opens new window) - зарубежный HR-портал для компаний, агентов и кандидатов.
Особенности проекта:
- Фронтенд сделан на NuxtJS
- API (GraphQL) на Laravel
- очереди на Horizon
- DB PostgreSQL + PostGIS
- Deployment Gitlab CI/CD
- Websocket
Занимался задачами как FullStack разработчик
# 🅿️ "Парковочное пространство" 2021
RuParking (opens new window) для платных городских парковок сделан на ReactJS + Leaflet, PHP Symphony.
Система развернута в городах Ростов-на-Дону, Севастополь, Тюмень и др.
Занимался только технической поддержкой сайта.
# 👨⚕ МедАнгел виджет, Воронеж, 2021
МедАнгел (opens new window) Виджет для онлайн-записи в медицинской информационной системе МедАнгел (opens new window).
Доступен выбор филиалов, услуг, врача, времени, подтверждение по SMS, возможна онлайн-оплата.
Виджет сделан на ReactJS, PHP и легко интегрируется в любую CMS (Wordpress, Joomla).
Занимался только технической поддержкой виджета онлайн-записи.
Допы
# 🌻 АИС АПК Зерно, Уфа, 2020
Платформа для трейдинга зерновыми.
Разработка фронтенда личного кабинета. Vuejs, Nuxtjs, TYPESCRIPT, Bootstrap4, socket.io + pusher, vee-validate, vue-api-query.
Бэкенд на Laravel (API, Swagger, Horizon, Sanctum, Telescope, league, DADATA (opens new window), spatie, telegram, smsc, др)
Допы
# 🗂 АИС МФЦ "Мои Документы", Москва, 2018-2019
Участие в Разработке фронтенда для Автоматизированной Информационной Системы МногоФункциональный Центр "Мои Документы".
Самое сложное в проекте - разработка громадной многоступенчатой формы для заполнения анкеты со всеми взаимосвязями и дальнейшим редактированием.
Общий состав команды - 10 человек.
Продолжительность участия в проекте 1.5 года.
Технологии Vuejs + PHP Yii2 REST API.
Допы
# 🎤 17 Независимый HIP-HOP BATTLE 2019-2020
Главный разработчик портала 17 независимого рэп-баттла.
В баттле участвовали известные рэп-исполнители (Окси, Крид и др), общее количество участников свыше 9000.
Делали с нуля и фронт (Nuxtjs), и бэк Yii2 REST API.
Из интересного в разработке:
- Валидация звуковых файлов (php-ffmpeg)
- Разные правила расчета победителей для каждого раунда
- Баннерная рекламная система
- Рейтинги треков, судей
- Аудио-плейер
- Панель судейства
Допы
# 🐖 PROD.CENTER 2018
PROD.CENTER - сеть площадок для купли-продажи сельхозпродукции (мяса, зерна, рыбы и еще 14) между компаниями.
Средний размер сделки – 20–25 млн руб. За семь месяцев 2018 г. на платформе, по ее данным, проведено 22 000 торгов, продано товаров на 37 млрд руб.
Участие в качестве Full Stack Разработчика для развития новых направлений. Работал над админкой для менеджеров компаний, фронтенд новых порталов.
Старт проекта - 2015г.
Общий состав команды - около 10 человек.
Технологии PHP7 Yii2, Jquery, Vuejs
📰 Статья в Ведомостях (opens new window)
src
# 🚗 PS-AUTO Интернет-магазин шин, дисков и автозапчастей 2019-2022
Главный разработчик PS-AUTO Интернет-магазин шин, дисков и автозапчастей
Технологии Vuejs (Nuxtjs) + Laravel
Из интересного в разработке:
- интеграция разнородных поставщиков автозапчастей и агрегаторов
- решение проблемы унификации шин и дисков, полученных из разных источников (Шинсервис, МосАвтоШина и пр)
- поиск по каталожному номеру у местных поставщиков и агрегаторов
- рекламные баннеры, раздел объявлений, автосервис
- отдельное приложение SPA для администратора, менеджера и других ролей
- импорт/экспорт прайсов от местных поставщиков
- интеграция с техническими каталогами подбора автозапчастей и VIN подбора Laximo
- стандартные фишки (SMS, интернет-эквайринг Альфабанк, мессенджеры)
Допы
# 👗 Клуб Совместных Покупок 2015, 2017
Главный разработчик портала
Технологии PHP Yii2, Jquery
Из интересного в разработке:
- Парсинг десятков сайтов-каталогов производителей и оптовых компаний
- Интеграция по API с ведущим интернет-магазином Simaland
- Расчет заполнения совместной покупки в зависимости от упаковок и размерных рядов
- интеграция с платежной системой, SMS уведомления
- автоматизация работы организатора СП
Допы
# Участвовал во многих проектах
# 📇 CRM Okna.ru 2018-2019
Участие в разработке фронтенда Vuejs. (код-ревью, консультации vuejs)
# ⚙️ Цифровая платформа i4.0 2019
Разработка фронтенда для цифровой платформы для сферы техобслуживания.
Only Vuejs
# 👛 Poskidke.ru
only nuxtjs on start
# ✈️ Aviaj
2015, proj (PHP Yii2), бронирование туров
# 💨 Дымыч.РФ
Учет продаж (Vuejs Quasar.dev)
# 🎓 корпоративные сайты, интернет-магазины, каталоги
Более 15 шт
Под NDA: Global-trade (на базе https://crmplease.me), Gigaboom, runet-crm, spravkavrn.ru, https://konstruktor.com, Pawline FleetCart, Drilling Auction