Опыт через проекты

После обсуждений с бизнесом мной были разработаны:

  • Технические требования для проекта, роли пользователей, основные сценарии использования
  • Сформулированы требования к обновлению проприетарного API
  • Каркас приложения, включающий авторизацию, роутинг, обработку ошибок, общий стиль
Nuxt 3Vue 3TypeScriptTailwind CSS
🚚

2024

Metro OTC LLC.

Веб-приложение для учёта товаров и продаж в мобильной точке продаж.

В рамках проекта мной разработаны:

  • Технические требования и дизайн-мокапы
  • Новые методы API для CRM
  • SPA-приложение с небольшой бэк-частью на Vue 3 (Nuxt), взаимодействующее с проприетарным API CRM и с API SkuVault (система инвентаризации)
  • Адаптивный дизайн с использованием Tailwind CSS
Узнать больше
Nuxt 3Vue 3TypeScriptTailwind CSSSymfony

2024

Metro OTC LLC.

Разработал и запустил современный e-commerce сайт для компании Metro OTC.

Проект подразумевал разработку кастомизируемого ядра, которое позволяет создавать магазины для разных брендов в рамках эксклюзивных контрактов со страховыми компаниями.

Для этого использована новая технология Layers, которая дебютировла в Nuxt 3.

Узнать больше
Nuxt 3Vue 3TypeScriptTailwind CSSSymfony

2024

Metro OTC LLC.

Readonly-прокси для продакшен сервера SkuVault. Если ему отправить любой get- запрос, он перенаправит этот запрос на настоящий API-сервер и вернёт ответ.

А любой другой запрос, затрагивающий внутреннее состоние сервера SkuVault, – не будет выполнен. Вместо этого Proxy скидывает в slack-канал данные, которые ему прислали.

Node.js

2023

OTC Stores LLC.

Мной было создано расширение для браузера, которое полуавтоматизирует процесс оплаты в партнерской системе страхования, которая не имела API. Внедрение проекта привело к ускорению процесса проведения транзакций и минимизации человеческого фактора.

Работа расширения заключается в том, что оно само заполняет форму оплаты на сайте страховой компании, используя данные из CRM:

  • Информация о клиенте
  • Данные страховой карты
  • Состав заказа
Узнать больше
Vue 3TypeScriptQuasarBEX

Я сыграл ключевую роль в разработке и внедрении новой CRM-системы с использованием Vue.js и Quasar, которая полностью заменила предыдущую устаревшую систему. Около 70% функционала я разработал самостоятельно, включая:

  • Каркас и общую архитектуру приложения
  • Систему авторизации с автоматическим обновлением токена
  • Ключевые компоненты и страницы: система тасков, разделы клиентов, заказов, возвратов и часть отчётов
  • На стороне Symfony: API, сервисы, контроллеры, сущности и миграции, внедрена документация Swagger
Узнать больше
Vue 3TypeScriptQuasarSymfony
© 2019 – 2024 Артём Риженков. All rights reserved.