Operacje handlowe wymagały spójności między różnymi modelami produktów, magazynami i systemami zewnętrznymi.
02 / Moje podejście
Moje podejście
Po odejściu lead developera przejąłem rozwój i przebudowałem architekturę aplikacji oraz bazy danych. Implementowałem asynchroniczny backend FastAPI, złożone zapytania PostgreSQL i integracje systemów handlowych oraz magazynowych, koordynując zespół i doradzając CEO w kwestiach wykonalności.
Przepływ systemu
Dostawcy
Wspólny katalog
Stany i zamówienia
Realizacja i śledzenie
Co to oznacza w praktyce
Architektura i decyzje
01
Od programisty do odpowiedzialności technicznej
Dołączyłem do startupu, pracując u boku doświadczonego leada. Po jego odejściu przejąłem architekturę, bazę i backend, koordynowałem niewielki zespół międzyfunkcyjny i prowadziłem produkt przez implementację, utrzymanie oraz dalszy rozwój. Rozmowy z CEO łączyły pomysły biznesowe z wykonalnością techniczną i decyzjami o realizacji.
02
Wspólny model różnych kanałów
Pierwotna platforma miała szerszy zakres multichannel: produkt z jednego źródła można było opublikować w innym kanale. Pracowałem z Amazon, Walmart, eBay, TikTok Shop, Shopify i integracjami magazynowymi, uzgadniając produkty, identyfikatory, magazyny rzeczywiste i wirtualne, stany, zamówienia oraz tracking. Ten pierwotny zakres przyczynił się później do powstania MySellerHub.
03
Usługi asynchroniczne i złożony SQL
Tworzyłem i dokumentowałem API FastAPI z przetwarzaniem asynchronicznym, wątkami i zarządzaniem kolejkami. Praca z PostgreSQL obejmowała zapytania dynamiczne i optymalizację dużych zbiorów danych. Narzędzia zadań cyklicznych, parsery i analiza w PowerBI uzupełniały backend, wspierając integracje i procesy operacyjne.
04
Architektura rozwijająca się wraz z produktem
Platforma rozwinęła się w powiązane produkty o różnych zadaniach: operacje dostawców, procesy detalistów i osobny katalog obsługujący duże obciążenia. Pracowałem nad architekturą i implementacją, w tym subskrypcjami oraz płatnościami jednorazowymi. Onlihub pojawił się później jako integracja Amazon MCF; to etap rozwoju produktu odrębny od mojego zakresu odpowiedzialności inżynierskiej.
03 / Rezultat
Rezultat
Praca objęła cykl produktu od katalogu i stanów magazynowych po zamówienia, realizację i śledzenie, z odpowiedzialnością za całą platformę.