Najpierw proces. Potem kod.

Projektuję i rozwijam backend dużych platform e‑commerce. Zaczynam od procesu biznesowego, a architekturę i integracje dobieram tak, żeby system rozwiązywał realne problemy firmy, a nie tylko działał.

Tworzę też własne produkty cyfrowe i strony dla mniejszych firm.

13 lat
w PHP, od 2013 roku
8 lat
współpracy B2B przy platformach e‑commerce
2 aplikacje
własne produkty w Google Play
5 certyfikatów
10xDevs, w tym z wyróżnieniem, i Git

W czym pomagam firmom

Zaczynam od problemu firmy, nie od frameworka.

  • System rośnie, a każda zmiana dotyka kilku miejsc naraz.

    Architektura aplikacji

    Modeluję proces razem z biznesem i dzielę system na konteksty, zanim powstanie pierwsza linijka kodu.

    • Event Storming
    • Domain‑Driven Design
  • Sklep potrzebuje funkcji, których nie dają gotowe moduły.

    E‑commerce

    Rozwijam i optymalizuję duże sklepy internetowe oraz moduły szyte na miarę projektu.

    • PHP
    • MySQL
  • Zamówienia i systemy zewnętrzne muszą wymieniać dane bez ręcznej pracy.

    Integracje

    Łączę platformę z systemami zewnętrznymi przez API i kolejki wiadomości.

    • RabbitMQ
    • API
  • Wyszukiwarka i zapytania zwalniają, gdy rośnie ruch.

    Wyszukiwanie i wydajność

    Przyspieszam wyszukiwarkę i zapytania, żeby sklep działał także w szczycie sprzedaży.

    • Solr
    • Optymalizacja zapytań
  • Platforma działa, ale ktoś musi dbać o nią na co dzień.

    Utrzymanie

    Opiekuję się platformą od wdrożenia po codzienną pracę: mierzę, poprawiam i rozwijam.

    • Stabilność
    • Wsparcie techniczne
  • Mała firma potrzebuje strony z zapisami albo własnej aplikacji.

    Strony i aplikacje dla małych firm

    Strony firmowe z zapisami online i aplikacje mobilne, takie jak Practice i Kidalu.

    • Strony www
    • Android

Jak wygląda współpraca

Cztery etapy w tej kolejności: od zrozumienia procesu do utrzymania działającego systemu.

  1. Zdarzenia

    Rozkładam proces na karteczki: co się dzieje, kto o tym decyduje i gdzie boli.

    Wspólny obraz procesu: co się dzieje, kto decyduje i gdzie są problemy.

    Event Storming

  2. Granice

    Dzielę system na konteksty, żeby zmiana w koszyku nie psuła faktur.

    Mapa kontekstów: które części systemu za co odpowiadają.

    Domain‑Driven Design

  3. Kod

    PHP, testy i integracje, które po roku nadal da się czytać.

    Moduły i integracje gotowe do wdrożenia i dalszego rozwoju.

    PHP · MySQL · RabbitMQ

  4. Utrzymanie

    Mierzę, optymalizuję i poprawiam. Sklep ma działać także w szczycie sprzedaży.

    Platforma, która działa stabilnie także w szczycie sprzedaży.

    Solr · wydajność

Forma współpracy
B2B, jako firma CodeDriven
Miejsce i tryb pracy
Mikołów, Śląsk · hybrydowo lub remote
Pierwszy krok
Rozmowa o tym, co chcesz zbudować albo co przestało działać

AI traktuję jak pair programmera: przyspiesza, ale decyzje zostają po mojej stronie. Certyfikaty 10xDevs, w tym z wyróżnieniem, i zero wiary w magię.

Najczęstsze pytania

Na jakich zasadach współpracujesz?

W modelu B2B, jako firma CodeDriven. Pracuję z Mikołowa, hybrydowo albo remote.

Czy dołączysz do istniejącego zespołu?

Tak. Od 2017 roku w modelu B2B rozwijam i utrzymuję platformy e‑commerce we współpracy z merce.com.

Od czego zaczynamy?

Od rozmowy o tym, co ma działać lepiej. Złożony proces najpierw rozkładamy na zdarzenia (Event Storming), a dopiero potem planujemy kod.

Robisz też mniejsze projekty?

Tak: strony firmowe z zapisami online i aplikacje mobilne, takie jak Practice i Kidalu.

Doświadczenie

Od systemu raportowego na Joomli do backendu dużych sklepów internetowych.

2017 – dziś

Niezależny programista PHP

Współpraca B2B z merce.com · Mikołów · hybrydowo

  • Rozwój i optymalizacja sklepów internetowych
  • Integracje z systemami zewnętrznymi
  • Moduły szyte na miarę projektu
  • Wydajność i stabilność platform
  • Wsparcie techniczne od wdrożenia po utrzymanie
  • PHP
  • MySQL
  • RabbitMQ
  • Solr
  • Event Storming

2016 – 2017

Programista PHP

JSJ Group · Gliwice

Rozwój aplikacji w PHP

2015 – 2016

Programista front-end

I-Systems · Gliwice

Kodowanie mailingów, Szablony aukcji Allegro

2013 – 2015

Programista

MEDAS Sp. z o.o. · Katowice

System raportowy oparty o CMS Joomla

Wchodzę tam, gdzie kod się splątał, i zostawiam go w stanie, który da się utrzymać.

Piszę PHP od 2013 roku. Zaczynałem od systemu raportowego na Joomli, potem były mailingi i szablony Allegro, a dziś backend sklepów, które nie mogą stanąć.

Z wykształcenia jestem informatykiem i ekonometrykiem, więc proces biznesowy to dla mnie punkt wyjścia, a nie przeszkoda. Zanim napiszę moduł, chcę wiedzieć, co naprawdę dzieje się między zamówieniem a fakturą.

Sebastian RosińskiProgramista PHP, backend e‑commerce · Mikołów, Śląsk

Sebastian Rosiński, programista PHP, założyciel CodeDriven

Certyfikaty

  • 10xDevs 3.0Builder, Champion, ArchitectPrzeprogramowani, sierpień 2026
  • 10xDevs 2 z wyróżnieniemPrzeprogramowani, grudzień 2025
  • Kurs Git – system kontroli wersjiStrefa Kursów, 27 marca 2016

Szkolenia

  • Starter Pack Lidera, część 2Bottega IT Minds, 23–25 października 2024
  • Starter Pack Lidera, część 1Bottega IT Minds, 25–27 czerwca 2024
  • Domain‑Driven DesignBottega IT Minds, 8–10 listopada 2022

Wykształcenie

  • Magister, Informatyka i EkonometriaUniwersytet Ekonomiczny w Katowicach, 2012–2014
  • Licencjat, Informatyka i EkonometriaUniwersytet Ekonomiczny w Katowicach, 2009–2012

Masz projekt lub problem techniczny?

Napisz, co chcesz zbudować albo co przestało działać. Wrócę z konkretną odpowiedzią, a nie z ofertą z szablonu.