Торговельні операції мали залишатися узгодженими між різними моделями товарів, складами та зовнішніми системами.
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 / Результат
Результат
Робота охопила життєвий цикл товару від каталогу й залишків до замовлень, виконання та відстеження, з відповідальністю за систему загалом.