Doświadczenie poprzez projekty

Po dyskusjach z biznesem zostały opracowane przez mnie:

  • Wymagania techniczne dla projektu, role użytkowników, główne scenariusze użycia
  • Sformułowane wymagania dotyczące aktualizacji API własnościowego
  • Szkielet aplikacji, obejmujący autoryzację, routowanie, obsługę błędów, ogólny styl
Nuxt 3Vue 3TypeScriptTailwind CSS
🚚

2024

Metro OTC LLC.

Aplikacja webowa do zarządzania produktami i sprzedażą w mobilnym punkcie sprzedaży.

W ramach tego projektu opracowałem:

  • Wymagania techniczne i makiety projektu
  • Nowe metody API dla CRM
  • Aplikacja SPA z niewielką częścią serwerową w Vue 3 (Nuxt), współpracująca z dedykowanym API CRM oraz API SkuVault (systemem inwentaryzacji)
  • Responsywny układ z wykorzystaniem Tailwind CSS
Dowiedz się więcej
Nuxt 3Vue 3TypeScriptTailwind CSSSymfony

2024

Metro OTC LLC.

Opracowałem i uruchomiłem nowoczesną stronę internetową e-commerce dla firmy Metro OTC.

Projekt obejmował stworzenie spersonalizowanego rdzenia, który umożliwia tworzenie sklepów dla różnych marek w ramach ekskluzywnych umów z firmami ubezpieczeniowymi.

Do tego celu wykorzystano nową technologię Layers, która zadebiutowała w Nuxt 3.

Dowiedz się więcej
Nuxt 3Vue 3TypeScriptTailwind CSSSymfony

2024

Metro OTC LLC.

Readonly-proxy dla serwera produkcyjnego SkuVault. Jeśli zostanie wysłane do niego jakiekolwiek żądanie GET, przekieruje je na prawdziwy serwer API i zwróci odpowiedź.

Natomiast jakiekolwiek inne żądanie, które dotyczy wewnętrznego stanu serwera SkuVault, nie zostanie wykonane. Zamiast tego, Proxy przesyła dane do kanału Slack, które zostały do niego wysłane.

Node.js

2023

OTC Stores LLC.

Stworzyłem rozszerzenie do przeglądarki, które częściowo automatyzuje proces płatności w partner systemie ubezpieczeniowym, który nie miał dostępnego API. Wdrożenie tego projektu przyspieszyło proces realizacji transakcji i zminimalizowało czynnik ludzki.

Działanie rozszerzenia polega na automatycznym wypełnianiu formularza płatności na stronie firmy ubezpieczeniowej, korzystając z danych z CRM:

  • Informacje o kliencie
  • Dane karty ubezpieczeniowej
  • Szczegóły zamówienia
Dowiedz się więcej
Vue 3TypeScriptQuasarBEX

2023

OTC Stores LLC.

Wziąłem kluczowy udział w opracowaniu i wdrożeniu nowego systemu CRM z wykorzystaniem Vue.js i Quasar, który całkowicie zastąpił poprzedni przestarzały system. Ok. 70% funkcjonalności zostało przeze mnie opracowanych samodzielnie, w tym:

  • Szkic i ogólna architektura aplikacji
  • System autoryzacji z automatyczną przebudową tokena
  • Kluczowe komponenty i strony: system zadań, sekcje klientów, zamówień, zwrotów i część raportów
  • Po stronie Symfony: API, usługi, kontrolery, encje i migracje, wdrożona dokumentacja Swagger
Dowiedz się więcej
Vue 3TypeScriptQuasarSymfony
© 2019 – 2024 Artiom Ryżankou. All rights reserved.