Contributor do e-commerce platformy
Na Shopsysu přispívám k rozvoji storefrontu v Next.js a TypeScriptu. Pracuji v existující architektuře, kde musí úpravy respektovat společné komponenty, datové vazby a chování nákupního procesu.
Funkce napříč rozhraním a API
Řeším funkční změny a regresní chyby v produktové prezentaci, košíku a navazujících nákupních scénářích. Příklady zahrnují chování dárků, přístupnost galerie a práci s reklamacemi a jejich množstvím.
Při implementaci sleduji cestu od uživatelského rozhraní přes GraphQL API až k pravidlům, která výsledné chování ovlivňují. Cílem je opravit příčinu a zachovat související scénáře.
Spolehlivější automatizované testování
Věnuji se Cypress scénářům, vizuálním regresím a kontrolám v CI. U nestabilních testů rozlišuji chyby aplikace, problémy testovacích dat, sdíleného stavu a samotného testovacího scénáře.
Pro vizuální review používám vlastní porovnávač screenshotů. Zvýrazňuje změněné pixely a umožňuje přepínat původní a novou verzi bez ztráty přiblížení a pozice.
Změny připravené pro tým
Součástí práce je údržba závislostí, lokální ověření před CI a příprava přehledného diffu pro code review. AI zapojuji do analýzy a implementace s ohledem na pravidla repozitáře. Každá změna prochází vlastní kontrolou a odpovídajícím ověřením.