Торговые операции требовали согласованности между разными моделями товаров, складами и внешними системами.
02 / Как я это реализовал
Как я это реализовал
После ухода lead-разработчика я возглавил разработку и перестроил архитектуру приложения и базы данных. Реализовал асинхронный backend на FastAPI, сложные запросы PostgreSQL и интеграции торговых и складских систем, одновременно координируя команду и консультируя CEO о реализуемости идей.
Поток системы
Поставщики
Общий каталог
Остатки и заказы
Исполнение и отслеживание
Что это значит на практике
Архитектура и решения
01
От разработчика к техническому руководству
Я пришёл в стартап рядом с опытным lead. После его ухода взял ответственность за архитектуру, базу данных и backend, координировал небольшую межфункциональную команду и вёл продукт через реализацию, поддержку и дальнейшее развитие. Обсуждения с CEO связывали бизнес-идеи с технической реализуемостью и решениями о разработке.
02
Общая модель разных каналов
Изначальная платформа проектировалась под более широкий multichannel-сценарий: товар из одного источника можно опубликовать в другом канале. Я работал с Amazon, Walmart, eBay, TikTok Shop, Shopify и складскими интеграциями, согласовывая товары, внешние идентификаторы, реальные и виртуальные склады, остатки, заказы и tracking. Этот первоначальный замысел впоследствии стал основой появления MySellerHub.
03
Асинхронные сервисы и сложный SQL
Я создавал и документировал API на FastAPI с асинхронной обработкой, потоками и управлением очередями. Работа с PostgreSQL охватывала динамические запросы и оптимизацию больших наборов данных. Инструменты повторяющихся задач, парсеры и анализ в PowerBI дополняли backend и поддерживали интеграционные и операционные процессы.
04
Архитектура, которая менялась вместе с продуктом
Платформа развивалась в связанные продукты с разными задачами: операции поставщиков, работу ритейлеров и отдельный высоконагруженный каталог. Я занимался и архитектурой, и реализацией, включая подписки и разовые платежи. Позднее Onlihub появился среди интеграций Amazon MCF; это отдельная веха продукта наряду с моей инженерной ответственностью.
03 / Результат
Результат
Работа охватила жизненный цикл товара от каталога и остатков до заказов, исполнения и отслеживания, с ответственностью за систему целиком.