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

2023

OTC Stores LLC.

Проект реализует возможность коллективного получения SMS на US номер на имя компании, а не конкретного человека.

В компании использовалось несколько сервисов, которые требовали 2FA через смс, и было невозможно расшарить такой аккаунт между несколькими сотрудниками, находящимися в разных часовых поясах по всему миру.

Благодаря моей реализации, у команды появился единый номер, на который приходили смс-ки из общих аккаунтов, и все (кому надо) могли видеть их в Slack.

Номер предоставлен сервисом Plivo, оттуда нет прямой интеграции в Slack: отсюда и необходимость в таком микро-проекте.

SymfonyNode.jsServerless

2023

OTC Stores LLC.

Чтоб улучшить пользовательский опыт посетителей и контент-менеджеров, я предложил и разработал загрузчик файлов и CDN для проекта OTC, который позволяет пользователям загружать изображения товаров на сервер S3 и получать ссылку на файл в облаке.

CDN обеспечивает быстрый доступ к файлам, а также их кэширование.

До внедрения проекта файлы изображений товаров грузились с Mediafire, что приводило к долгим загрузкам изображений, сбою в загрузках.

Узнать больше
Vue 3TypeScriptQuasarAWSServerless

2023

OTC Stores LLC.

Мини проект, реализующий раздачу актуального каталога продукции в формате PDF.

Главное назначение проекта – дать возможность получать всегда актуальный PDF каталог по прямой ссылке. И дать возможность публиковать новый каталог по той же самой ссылке (которая может быть широко распространена в том числе offline в печатной продукции и не может себе позволить меняться при выходе каждой новой версии каталога).

Проект был реализован на AWS с использованием Serverless-технологий.

Узнать больше
ServerlessAWS

2023

OTC Stores LLC.

Для удобства отладки и тестирования функций, связанных с отправкой SMS, мной по собственной инициативе был создан скрипт и Slack-приложение.

При работе на локальном проекте и на тестовом сервере при отправке SMS-сообщений вместо реальной отправки они отправляются в Slack-канал вместе с номером адресата.

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

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

SymfonyNode.jsServerless

2023

/NDA/

Я разработал специализированный веб-сервис для обработки криптовалютных платежей. Сервис позволяет подключить приём таких платежей в проекты, не имеющие собственной инфраструктуры для работы с криптовалютами.

Это обеспечивается путём выпуска "инвойсов" для последующей оплаты, отслеживания статуса платежей и webhook-уведомлений, когда платёж по инвойсу обнаружен.

LaravelVue.jsNode.jsCSSBlockchain

Большой проект, который начинался как утилита для объединения контактов из разных источников в один файл. В процессе разработки заказчик решил расширить функционал и сделать из утилиты полноценный веб-сервис для хранения и управления информацией о донорах и пожертвованиях НКО.

Узнать больше
LaravelOctober CMSVue.jsCSS / SCSS
© 2019 – 2024 Артём Риженков. All rights reserved.