Doświadczenie poprzez projekty

2023

OTC Stores LLC.

Projekt realizuje możliwość zbiorowego odbierania SMS-ów na numer telefoniczny w USA na nazwę firmy, a nie konkretną osobę.

W firmie używano kilku usług, które wymagały uwierzytelnienia dwuetapowego poprzez SMS, jednak było niemożliwe udostępnienie takiego konta kilku pracownikom z różnych stref czasowych na całym świecie.

Dzięki mojej implementacji, zespół otrzymał wspólny numer, na który przychodziły SMS-y z ogólnych kont, a wszyscy (jeśli trzeba było) mogli je zobaczyć na Slacku.

Numer został udostępniony przez usługę Plivo, która nie zapewnia bezpośredniej integracji z Slackiem: stąd konieczność takiego mikro-projektu.

SymfonyNode.jsServerless

2023

OTC Stores LLC.

Aby poprawić doświadczenie użytkowników i menedżerów treści, zaproponowałem i opracowałem narzędzie do przesyłania plików i CDN dla projektu OTC, które pozwala użytkownikom przesyłać zdjęcia produktów na serwer S3 i otrzymywać link do pliku w chmurze.

CDN zapewnia szybki dostęp do plików oraz ich buforowanie.

Przed wdrożeniem tego projektu, pliki zdjęć produktów były ładowane z platformy Mediafire, co powodowało długie czasy ładowania zdjęć i problemy z przesyłaniem.

Dowiedz się więcej
Vue 3TypeScriptQuasarAWSServerless

2023

OTC Stores LLC.

To mini projekt, który umożliwia dystrybucję aktualnego katalogu produktów w formacie PDF.

Głównym celem projektu jest umożliwienie pobierania zawsze aktualnego katalogu PDF poprzez bezpośredni link. Ponadto, projekt pozwala na publikację nowego katalogu pod tą samą linką (która może być szeroko rozpowszechniona, również offline w materiałach drukowanych, i nie może być zmieniana przy każdej nowej wersji katalogu).

Projekt został zrealizowany na platformie AWS przy użyciu technologii serverless.

Dowiedz się więcej
ServerlessAWS

2023

OTC Stores LLC.

W celu ułatwienia debugowania i testowania funkcji związanych z wysyłaniem wiadomości SMS, samodzielnie opracowałem skrypt oraz aplikację Slack.

Podczas pracy na lokalnym projekcie i na serwerze testowym, zamiast faktycznej wysyłki, SMS-y są kierowane do kanału Slack wraz z numerem adresata.

Dzięki temu testowanie wszystkiego związanego z SMS-ami, w tym logowanie za pomocą kodu z SMS-a, powiadomienia, itp., stało się znacznie łatwiejsze.

Przed opracowaniem tego narzędzia do debugowania wiadomości i logowania za pomocą kodu, konieczne było sprawdzanie logów, co zajmowało dużo czasu i było niewygodne.

SymfonyNode.jsServerless

2023

/NDA/

Stworzyłem specjalizowany serwis internetowy do przetwarzania płatności w kryptowalutach. Serwis umożliwia integrację przyjmowania takich płatności w projektach, które nie posiadają własnej infrastruktury do pracy z kryptowalutami.

To jest osiągane poprzez generowanie "faktur" do późniejszej opłaty, śledzenie statusu płatności oraz powiadomienia webhook, gdy płatność za fakturę zostaje wykryta.

LaravelVue.jsNode.jsCSSBlockchain

Duży projekt, który zaczynał się jako narzędzie do łączenia kontaktów z różnych źródeł w jeden plik.
W trakcie rozwoju klient zdecydował o rozszerzeniu funkcjonalności i przekształceniu narzędzia w pełnoprawną usługę internetową do przechowywania i zarządzania informacjami dotyczącymi darczyńców i darowizn organizacji pozarządowych.

Dowiedz się więcej
LaravelOctober CMSVue.jsCSS / SCSS
© 2019 – 2024 Artiom Ryżankou. All rights reserved.