Senior developer do istniejącego produktu lub zespołu

Wchodzę w działający system, porządkuję kontekst i biorę odpowiedzialność za konkretny obszar: rozwój funkcji, modernizację legacy, integracje albo stabilizację pracy zespołu.

JavaScript, Node.js i PHP. CMS, back-office, integracje i modernizacja starszych aplikacji. Pracuję bezpośrednio z Tobą i zespołem, od analizy po wdrożenie.

  • Projekt, B2B lub UoP
  • Zdalnie w Polsce
  • Hybrydowo w Krakowie

Doświadczenie produkcyjne: Interia.pl

W IT od 2007 roku, zawodowo przy systemach biznesowych od 2008, w Grupie Interia.pl w latach 2015‑2026.

CMS i back-office dużego portalu

Rozwijałem i utrzymywałem systemy używane codziennie przez redakcje portalu i wiele ról użytkowników. Pracowałem przy logice paneli, statusach publikacji, uprawnieniach, integracjach oraz modernizacji starszych modułów.

  • ciągłość działania i zmiany bez zatrzymywania pracy użytkowników
  • istniejący kod, zależności i ograniczenia bezpieczeństwa
  • małe, testowalne wdrożenia zamiast ryzykownego przepisywania całości

Szczegóły systemów produkcyjnych są objęte poufnością. Zanonimizowany kontekst omawiam podczas rozmowy.

18+ lat praktyki przy aplikacjach i systemach webowych
10 rekomendacji od liderów, przełożonych, developerów i strony biznesowej
End-to-end od diagnozy i decyzji technicznej po wdrożenie i utrzymanie
"Michała polecam jako wartościowego członka każdego zespołu programistycznego. Jego wieloletnie doświadczenie, dążenie do poszerzania wiedzy oraz samodzielność w prowadzeniu projektów od analizy po wdrożenie niewątpliwie przyczynią się do sukcesu każdego zespołu i przedsięwzięcia, w które się zaangażuje."

Piotr Leszczyński · współpracownik, później Tech Lead projektów dla Interia.pl · list referencyjny, 2026

Zobacz podgląd listu i pozostałe referencje
Zobacz także demonstrator CRM

Uzupełnienie portfolio na danych przykładowych. Nie przedstawia systemu Interii.

Dashboard demonstratora CRM z KPI, wykresami i tabelą danych
Demonstrator na danych przykładowych Demonstrator CRM: dashboard, role, dane i proces operacyjny.

Zakres i dopasowanie

Jako CTO, tech lead, product owner albo właściciel produktu potrzebujesz odciążyć zespół, opanować rosnący backlog lub domknąć trudny obszar. Mogę samodzielnie przejąć temat i pomóc w decyzjach technicznych, z uwzględnieniem historii i ograniczeń systemu.

Rozwój produktu

Nowe funkcje, interfejsy i przepływy użytkownika od analizy potrzeby po wdrożenie oraz obserwację rezultatu.

Modernizacja legacy

Bezpieczne porządkowanie starszego kodu, wydzielanie modułów i zmiany etapami bez zatrzymywania działającego systemu.

Integracje i dane

API, migracje, synchronizacja danych, uprawnienia i automatyzacja procesów między istniejącymi narzędziami.

Wsparcie zespołu

Rozbicie problemu, decyzje architektoniczne, przeglądy kodu, stabilizacja procesu i dowiezienie trudnego obszaru.

Dobry kontekst współpracy

  • Istniejący produkt webowy z użytkownikami, historią i realnym procesem biznesowym.
  • CMS, panel administracyjny, CRM, narzędzie operacyjne albo back-office.
  • Frontend i full-stack: JavaScript (w tym ExtJS i starsze stosy), Node.js oraz PHP.
  • Praca z SQL oraz rolami i uprawnieniami użytkowników.
  • Zespół, który potrzebuje samodzielności, komunikacji i odpowiedzialności za rezultat.

To nie jest ten zakres

  • Helpdesk dla użytkowników domowych i doraźna obsługa komputerów.
  • Serwis urządzeń, instalacja systemu i naprawa sprzętu.
  • Rola pure DevOps skupiona wyłącznie na infrastrukturze bez pracy przy produkcie.
  • Masowa realizacja prostych stron według najniższej ceny.

Jak zaczynamy i pracujemy dalej.

Nie potrzebujesz gotowej specyfikacji stanowiska. Zaczynamy od ograniczonego etapu, żeby sprawdzić współpracę w praktyce. Stały model ustalamy po tym etapie.

  1. 01
    Kontekst

    Produkt, użytkownicy, kod, środowiska, ograniczenia i priorytety.

  2. 02
    Pierwszy zakres

    Konkretny rezultat, odpowiedzialność, kryteria odbioru i sposób wdrożenia.

  3. 03
    Dostarczenie

    Małe, testowalne zmiany, jasna komunikacja i widoczny postęp.

  4. 04
    Decyzja

    Po pierwszym etapie wspólnie oceniamy dalszy model i zakres współpracy.

Projekt: konkretny etap

Dobre wejście, gdy trzeba przejąć moduł, wdrożyć zmianę, ustabilizować obszar albo zweryfikować kierunek.

B2B: stałe wsparcie produktu

Regularna dostępność i odpowiedzialność za ustalony obszar produktu, z pracą bezpośrednio z zespołem.

UoP: stała rola w zespole

Rozmawiam również o stałej roli, jeśli zakres odpowiedzialności, produkt i sposób pracy są dobrze dopasowane.

Porozmawiajmy o produkcie lub roli.

Nie potrzebujesz pełnego briefu ani opisu stanowiska. Odpiszę, czy kontekst pasuje do mojego doświadczenia.

Miejsce i tryb pracy Zdalnie / Kraków

Opisz produkt i potrzebę

Wystarczą 3‑5 zdań o produkcie, zespole i potrzebnym wsparciu. Odpisuję w ciągu 24 godzin w dni robocze.

Jeśli przycisk wysyłania pozostaje nieaktywny, napisz na kontakt@itmm.info albo zadzwoń: +48 786 861 628.

pola wymagane

Maksymalnie 4000 znaków.

Po wysłaniu dostanę Twoje zapytanie e-mailem. Odpisuję w ciągu 24 godzin w dni robocze. Możesz też napisać bezpośrednio na kontakt@itmm.info albo zadzwonić: +48 786 861 628.

Co po wysłaniu zapytania?
  1. Umawiamy bezpłatną rozmowę o dopasowaniu technicznym, zakresie i formie współpracy.
  2. Po rozmowie wysyłam e-mail z podsumowaniem i proponowanym następnym krokiem.