O mnie
Marek Ryguła
Awaria w sklepie nie pyta, czyj to kod. Może leżeć w module, na hostingu, w integracji albo po stronie dostawcy. Pracuję sam, zdalnie, pod marką SAMIL, i biorę odpowiedzialność techniczną za sklep, także za to, co leży poza moim kodem: wybór hostingu, integracje, kontakt z dostawcami.
Podejście
Najpierw biznes, potem system, na końcu kod
Nie jestem pasjonatem kodu, który pisze dla samej przyjemności. Kod jest dla mnie narzędziem, a pracuję po to, żeby sklep działał i sprzedawał. Zanim coś zmienię, sprawdzam, co problem znaczy dla sprzedaży i których systemów dotyka. Przy awarii oceniam poziom błędu i reaguję proporcjonalnie.
Potrafię czytać cudzy kod i dochodzić, dlaczego działa tak, a nie inaczej. W sklepie, który rozwijało kilku wykonawców, od tego zaczyna się każda bezpieczna zmiana. Swoją rolę nazywam krótko: Stability, Integrations & Emergency Support - stabilność, integracje, awarie.
Dowody
Trzy konkrety zamiast deklaracji
Poprawka w rdzeniu PrestaShop
Zgłosiłem błąd razem z poprawką, a opiekun projektu włączył ją do gałęzi 9.2.x. PR #42123 możesz sprawdzić sam na GitHubie.
Jeden moduł na trzy generacje PrestaShop
samilreturns obsługuje PrestaShop 1.6, 1.7 i 8. Różnice między wersjami trzyma jedna warstwa zgodności, a moduł testuję na trzech wersjach uruchomionych równolegle w Dockerze.
92 własne moduły
Część pisana pod jednego klienta, część uniwersalna. Do tego wiele cudzych modułów, które rozszerzałem i poprawiałem.
AI w mojej pracy
Z AI pracuję szybciej. Sprawdzam i decyduję ja.
Używam AI na co dzień i nie ukrywam tego. Rozumiem, jak działają modele językowe, i buduję własnych agentów do konkretnych zadań. Moduł samilreturns powstał z pomocą AI, w środowisku, które zbudowałem pod ten projekt.
Te same zasady w każdym projekcie
Zasady testowania, pracy z kodem i pisania tekstów trzymam w jednym miejscu, a nie osobno w każdym projekcie. Gdy poprawię zasadę przy jednym zleceniu, przenoszę ją do pozostałych projektów. Wspólne są zasady, nie dane ani kod klientów.
Agenci, którzy sprawdzają
Agent przechodzi przez sklep w widoku komputera i telefonu, robi zrzuty ekranu i zgłasza błędy, zanim sam to obejrzę - tak sprawdzałem przebudowę strony produktu na duetunicato.pl i koszyka na sklep.dayspashe.pl. Inny agent recenzuje każdy tekst tej strony przed publikacją, a o tym, co z recenzji przyjąć, decyduję ja.
Poprawiam metodę, nie tylko wynik
Gdy agent się pomyli, poprawiam też jego instrukcje, żeby ten sam błąd nie wrócił w następnym zadaniu.
AI przyspiesza i automatyzuje część mojej pracy. Wynik sprawdzam sam, bo wiem, czego w nim szukać, i to ja za niego odpowiadam.
Staż
Od 2008 na zleceniach, od 2013 na PrestaShop
2008
Pierwsi klienci
Zaczynam pracę na zleceniach dla pierwszych klientów.
2010
Firma SAMIL
Zakładam działalność. Pod tą nazwą pracuję do dziś.
2013
PrestaShop
Wcześniej OpenCart i projekty pisane od zera. Od tego roku pracuję na PrestaShop.
Pracowałem dla klientów z Polski, Irlandii, Francji, Niemiec i USA, rozliczając się w PLN, EUR i USD.
Droga
Najpierw szeroko, dziś PrestaShop
Przez pierwsze lata robiłem szeroko: strony i sklepy dla różnych branż, szablony Allegro, wdrożenia SEO, sklepy na innych silnikach, m.in. Shoperze i WooCommerce. Z tego okresu mam rozumienie innych platform i tego, co dzieje się na styku sklepu z marketingiem. Dziś pracuję na PrestaShop, a nowych wdrożeń na innych platformach nie prowadzę.
Granice
Gdzie kończy się mój obszar
Nie projektuję grafiki, nie prowadzę kont reklamowych i nie zastępuję administratora serwera. Gdy problem wychodzi poza to, co robię, mówię to wprost, wskazuję specjalistę i prowadzę z nim kontakt w Twoim imieniu.
Poza pracą
Stały rytm i spokojna głowa przy awarii
Jestem ojcem dwójki dzieci, więc mój tydzień jest zaplanowany. Dla Ciebie to przewidywalność: pracuję od poniedziałku do piątku, 9-18, i w tym czasie reaguję na awarię w ciągu 4 godzin.
Medytuję i świadomie ćwiczę reakcję na stres. Przy awarii, gdy wszyscy się spieszą, najpierw oceniam sytuację, potem działam. Odpoczynek też mam zaplanowany: góry, padel, planszówki. Do pracy wracam z głową, która nie jest zmęczona.
Następny krok
Zacznijmy od rozmowy
Opisujesz, co się dzieje w sklepie, i sprawdzamy, czy jest dopasowanie. Do 50 minut, przez telefon albo Google Meet, bez zobowiązań i bez kosztu.
Dane firmy: SAMIL Marek Ryguła, ul. Słoneczna 16c, 43-243 Wisła Wielka, NIP PL6381587777. To adres rejestrowy, pracuję zdalnie.