Опыт через проекты
2023
OTC Stores LLC.
Проект реализует возможность коллективного получения SMS на US номер на имя компании, а не конкретного человека.
В компании использовалось несколько сервисов, которые требовали 2FA через смс, и было невозможно расшарить такой аккаунт между несколькими сотрудниками, находящимися в разных часовых поясах по всему миру.
Благодаря моей реализации, у команды появился единый номер, на который приходили смс-ки из общих аккаунтов, и все (кому надо) могли видеть их в Slack.
Номер предоставлен сервисом Plivo, оттуда нет прямой интеграции в Slack: отсюда и необходимость в таком микро-проекте.
2023
OTC Stores LLC.
Чтоб улучшить пользовательский опыт посетителей и контент-менеджеров, я предложил и разработал загрузчик файлов и CDN для проекта OTC, который позволяет пользователям загружать изображения товаров на сервер S3 и получать ссылку на файл в облаке.
CDN обеспечивает быстрый доступ к файлам, а также их кэширование.
До внедрения проекта файлы изображений товаров грузились с Mediafire, что приводило к долгим загрузкам изображений, сбою в загрузках.
2023
OTC Stores LLC.
Мини проект, реализующий раздачу актуального каталога продукции в формате PDF.
Главное назначение проекта – дать возможность получать всегда актуальный PDF каталог по прямой ссылке. И дать возможность публиковать новый каталог по той же самой ссылке (которая может быть широко распространена в том числе offline в печатной продукции и не может себе позволить меняться при выходе каждой новой версии каталога).
Проект был реализован на AWS с использованием Serverless-технологий.
2023
OTC Stores LLC.
Для удобства отладки и тестирования функций, связанных с отправкой SMS, мной по собственной инициативе был создан скрипт и Slack-приложение.
При работе на локальном проекте и на тестовом сервере при отправке SMS-сообщений вместо реальной отправки они отправляются в Slack-канал вместе с номером адресата.
Стало гораздо удобнее тестировать всё, что связано с смс, включая вход по коду из смс, уведомления и т.д.
До разработки этого инструмента для отладки сообщений и входа по коду приходилось идти в логи, что занимало много времени и было неудобно.
2023
/NDA/
Я разработал специализированный веб-сервис для обработки криптовалютных платежей. Сервис позволяет подключить приём таких платежей в проекты, не имеющие собственной инфраструктуры для работы с криптовалютами.
Это обеспечивается путём выпуска "инвойсов" для последующей оплаты, отслеживания статуса платежей и webhook-уведомлений, когда платёж по инвойсу обнаружен.
2022
SYC LLC.
Большой проект, который начинался как утилита для объединения контактов из разных источников в один файл. В процессе разработки заказчик решил расширить функционал и сделать из утилиты полноценный веб-сервис для хранения и управления информацией о донорах и пожертвованиях НКО.