Szukam nowych wyzwań w roli React Developera

Cześć, tu Krzysiek.

Senior React Frontend Developer z ponad dziesięcioletnim stażem w webie. Zaczynałem jako grafik, dlatego frontend robię okiem projektanta.

7 lat komercyjnie w ReactGrupa ZPR MediaWirtualna Polska (Autentika)KATO Software House5 rekomendacji od przełożonych i współpracowników

Opinie i rekomendacje, od pracodawców i współpracowników

Do każdej z niżej wymienionych osób mogę udostępnić dane kontaktowe (e-mail / numer telefonu) w celu potwierdzenia referencji.

Michał Samojlik

Prezes zarząduAutentika Sp. z o.o.

Krzysztof przez 3 lata pełnił rolę front-end developera w Autentice. W całym okresie współpracy dał się poznać jako solidny i pracowity członek zespołu. Jego zaangażowanie i kompetencje pozwalały nienagannie wywiązywać się z obowiązków i odpowiedzialności w projektach w jakich brał udział.

Wysoko cenimy jego kulturę i pozytywne, acz nienachalne, nastawienie.

Szczerze rekomenduję Krzysztofa na stanowisko front-end developera do każdego zespołu IT.

27.05.2024

Mariusz Byrtek

Team Leader zespołu frontendowego narzędzi backofficeWirtualna Polska Media

Mam przyjemność napisać referencje dla Krzysztofa, który pracuje jako programista w naszym zespole od dwóch lat. W czasie swojej pracy Krzysztof wykazał się wysoką skutecznością, dużą wiedzą oraz znakomitymi umiejętnościami pracy w zespole.

Krzysztof jest niezwykle utalentowanym i zaangażowanym programistą. Jego umiejętność szybkiego i skutecznego rozwiązywania problemów programistycznych znacznie przyczyniła się do sukcesów naszych projektów. Jego solidne podstawy teoretyczne i praktyczne umiejętności pozwalają mu na efektywne radzenie sobie z nawet najbardziej skomplikowanymi zadaniami.

Jego praca w zespole jest godna podziwu. Krzysztof jest doskonałym współpracownikiem, który potrafi zainspirować i zmotywować innych członków zespołu. Jest otwarty na sugestie i chętnie dzieli się swoją wiedzą, co znacząco podnosi poziom pracy całego zespołu.

Krzysztof wyróżnia się również swoją inicjatywą i proaktywnością. Często wychodzi z propozycjami nowych rozwiązań, które nie tylko poprawiają efektywność, ale także jakość realizowanych projektów. Jego zaangażowanie i pasja do pracy są widoczne w każdym zadaniu, które podejmuje.

Jestem przekonany, że Krzysztof będzie cennym nabytkiem dla każdej firmy, w której zdecyduje się kontynuować swoją karierę. Jego umiejętności, wiedza i postawa czynią go wyjątkowym pracownikiem, na którego zawsze można liczyć.

27.05.2024

Grzegorz Kiersznowski

Chief Technology OfficerAutentika Sp. z o.o.

Współpracę z Krzysztofem Grycem oceniam bardzo dobrze. Realizował on sumiennie zlecane zadania, wykazywał się przy tym samodzielnością i zaangażowaniem w ich rozwiązanie. Był on wieloletnim członkiem zespołu pracującego dla stałego klienta naszej firmy.

W trakcie wieloletniej współpracy realizowaliśmy wspólnie projekty frontend wykorzystując React/Next.js, wspomagając się nowymi rozwiązaniami, technikami. Tu Krzysztof wielokrotnie udowodnił szeroką wiedzę i doświadczenie.

28.05.2024

Piotr Lasota

Frontend Tech LeadWirtualna Polska Media

Miałem przyjemność współpracować z Krzysztofem, gdy pełnił rolę Frontend Developera w naszym zespole. Pracowaliśmy razem nad edytorem do tworzenia treści dla redakcji Wirtualnej Polski. Krzysztof świetnie zna technologie takie jak TypeScript, React, Redux oraz TanStack Query.

Jest niesamowicie pracowity, samodzielny i zawsze znajdował rozwiązania skomplikowanych problemów.

Krzysztof to także świetny kolega z zespołu. Zawsze chętny do pomocy, co sprawiało, że praca z nim była naprawdę przyjemna. Zdecydowanie polecam Krzysztofa jako kompetentnego i zaangażowanego frontendowca.

28.05.2024

Daria Neckelius

Team Leader | Senior IT Project ManagerWirtualna Polska Media

Z przyjemnością udzielam referencji dla Krzysztofa Gryca, który pracował na stanowisku Frontend Developer w firmie Wirtualna Polska Media S.A. przez dwa lata. Krzysztof był częścią zespołu odpowiedzialnego za rozwój narzędzi wydawniczych, które umożliwiały redaktorom efektywne tworzenie i publikowanie treści.

Do głównych obowiązków Krzysztofa należała:

  • implementacja zaawansowanych rozwiązań dla narzędzi wydawniczych z wykorzystaniem nowoczesnych technologii frontendowych,
  • ścisła współpraca z zespołem backendowym,
  • zapewnienie wysokiej jakości kodu poprzez pisanie testów jednostkowych oraz udział w code review

W trakcie współpracy Krzysztof wykazał się doskonałymi umiejętnościami analitycznymi. Odegrał ważną rolę w analizach wymagań, wdrożeniach nowych rozwiązań, czy pracach związanych z optymalizacją wydajności aplikacji.

Bardzo dobrze odnalazł się w projektach prowadzonych metodologią Agile. Krzysztof jest osobą zawsze chętną do pomocy, komunikatywną i kreatywną. W połączeniu z dużym zaangażowaniem i umiejętnościami technicznymi z pewnością będzie niezastąpionym członkiem zespołu każdego projektu IT.

Bez wahania rekomenduję Krzysztofa jako specjalistę w swojej dziedzinie i jestem przekonana, że nowy pracodawca będzie równie zadowolony ze współpracy jak my.

29.05.2024

Doświadczenie zawodowe

Chętnie przedstawię referencje.

  1. Szkic: Krzysztof przy monitorze z playerem wideo, w słuchawkach, obok mikrofon2 lata

    2024 – obecnie

    Senior React Frontend Developer – Grupa ZPR Media

    Zespół Multimedia: rozwiązania audio i wideo oraz narzędzia redakcyjne w serwisach grupy.

    • refaktoryzacja playerów wideo, audio, radiowych (streaming na żywo) i podcastowych
    • budowa modułów w CMS opartym na React do zarządzania aplikacjami radiowymi i innymi aplikacjami grupy
    • wdrożenie text-to-speech opartego na AI: odsłuch artykułów w serwisach
    • wdrożenia i integracje systemów reklamowych w playerach i serwisach (Google IMA, VAST)
    • integracje z backendem i warstwa frontendowa w projektach opartych na Django
    • testy E2E w Playwright
    • development wspierany przez AI: własne skille i instrukcje dla agentów kodujących, kontrola architektury i review generowanego kodu

    Stack:

    TypeScript, React, Styled Components, Playwright, Vitest, MSW, HLS.js, Video.js, Google IMA / VAST, REST

  2. Szkic: Krzysztof przy dwóch monitorach z kodem, w zestawie słuchawkowym, robi code review3 lata

    2021 – 2024

    Senior React Frontend Developer – Autentika (projekt dla Wirtualnej Polski)

    Software house. Projektowanie, rozwój i utrzymanie aplikacji webowych w React / TypeScript dla klientów firmy.

    Najważniejsze projekty:

    • Wirtualna Polska (2022–2024): praca w zespole frontendowym narzędzi back-office WP. Rozwój edytora, w którym redakcje tworzą i publikują treści: implementacja zaawansowanych funkcji narzędzi wydawniczych, ścisła współpraca z backendem i udział w analizie wymagań, optymalizacja wydajności aplikacji, testy jednostkowe i code review, monorepo NX.
    • Platforma geoprzestrzenna do analizy złóż surowców: zaprojektowanie architektury (system design) i wdrożenie narzędzia, które nakłada na mapę wiele warstw danych, udostępnia moduły analityczne i zaawansowane wyszukiwanie z filtrowaniem wyników.

    Stack:

    TypeScript, React, Next.js, Node.js (BFF), Redux, Redux-Saga, TanStack Query, GraphQL (Apollo), REST, Storybook, Styled Components, Jest, React Testing Library, Cypress, NX

  3. Szkic: Krzysztof przy laptopie z logo Reacta, obok smartfon i karteczki2 lata

    2019 – 2021

    React Developer – KATO Software House (Katowice)

    Tworzenie oraz rozwijanie warstwy front-end projektów:

    • strona WWW i panel administracyjny aplikacji do kontroli rodzicielskiej
    • serwis kryptowalutowy z panelem administracyjnym: zakup, inwestycje, prezentacja inwestycji

    Stack:

    React, React Native, Cypress, HTML (Twig), CSS (Sass, BEM, Styled Components), Symfony, Docker, Bootstrap, jQuery

  4. Szkic: młody Krzysztof przy monitorze CRT, z piórkiem tabletu graficznego i odbitką do druku12 lat

    2007 – 2019

    2014 – 2019

    Front-end Developer – freelance

    Strony i aplikacje: HTML, Sass, React.js; headless CMS (Strapi), WordPress, Joomla; projektowanie layoutów i grafiki.

    2007 – 2014

    Grafik komputerowy (WWW i DTP)

    Projekty do druku i do sieci, przygotowanie plików do druku offsetowego.

Wybrane projekty

Playery wideo i radia dla serwisów ZPR Media

Grupa ZPR Media · zespół Multimedia · 2024–obecnie

Moja rola

Senior React Frontend Developer: wydzielenie playerów do osobnego repozytorium, refaktoryzacja i wdrożenie

Problem

Playery wideo i radiowe były wplecione w kod poszczególnych serwisów grupy. Każda poprawka oznaczała wdrożenia w wielu miejscach, a reklamy, statystyki i obsługa błędów działały w każdym serwisie trochę inaczej.

Co zrobiłem

Wydzieliłem playery z serwisów do osobnego repozytorium w React i TypeScript, z jednym procesem budowania i wdrażania na CDN. Serwisy dostają gotowy skrypt i kod osadzania zamiast własnych kopii playera.

Stack:

TypeScript, React, Styled Components, HLS.js, video.js, Google IMA / VAST, MSW, Playwright

9,9 mln
internautów miesięcznie w serwisach grupy, w których działają playery, i 183 mln odsłon
11,3 mln
Polaków co tydzień słucha stacji radiowych grupy

Mediapanel, Gemius/PBI, styczeń 2026; Radio Track, Kantar, XI 2025 – I 2026.

Playery w działaniu

Player Video

Ekran startowy z dużym przyciskiem odtwarzania, udostępnianiem i pełnym ekranem. Głośność rozwija się po najechaniu na ikonę dźwięku.

Edytor treści dla redakcji Wirtualnej Polski

Wirtualna Polska · zespół frontendowy narzędzi back-office · 2022–2024

Moja rola

Senior React Frontend Developer w zespole WP (kontrakt przez Autentikę)

Problem

Przez 25 lat WP zbudowała i przejęła dziesiątki narzędzi back-office. Każde wyglądało i działało inaczej, a procesy redakcyjne były rozproszone po wielu systemach. Utrzymanie było trudne, rozwój powolny, a redaktorzy tracili czas.

Co zrobiłem

Implementacja zaawansowanych funkcji narzędzi wydawniczych, od analizy wymagań do wdrożenia, w ścisłej współpracy z backendem.

Stack:

TypeScript, React, Redux, Redux-Saga, TanStack Query, GraphQL (Apollo), Storybook, Jest, React Testing Library, Cypress, NX

4 mln
artykułów w bazie, tysiące tagów, setki autorów
81%
użytkowników uznaje edytor za intuicyjny od pierwszego kontaktu
90%
komponentów edytora pochodzi z Design Systemu
2
pierwsze nagrody DesignWays 2022: Develop & Deliver i People’s Choice

Liczby z case study całego projektu, prowadzonego przez WP i Autentikę od 2018 roku.

Zapisano lokalnie
Dodaj element
Widok
Ilustracja idei interfejsu, dane fikcyjne

Mapa złóż dla geologów

Kadme (Norwegia, branża oil & gas) · przez Autentikę

Moja rola

Senior React Frontend Developer: system design i wdrożenie frontendu

Problem

Geolodzy i specjaliści terenowi korzystali z narzędzi do danych zaprojektowanych z myślą o analitykach. Złożony interfejs sprawiał, że każde wyszukiwanie zależało od dostępności data managerów, a to spowalniało analizy.

Co zrobiłem

Nowa aplikacja typu „mapplication”: mapa jest jej centrum, a obok niej działa wyszukiwarka nieustrukturyzowanych danych z wielu źródeł. Obsługuje zapytania logiczne i quasi-regex, filtry oraz historię wyszukiwań.

Stack:

TypeScript, React, Next.js, Storybook

10
dwutygodniowych sprintów projektowych, bez opóźnień i dodatkowych kosztów
143
komponenty w Storybooku
2
środowiska pracy: biuro i tablety na platformach
3
motywy: jasny, ciemny, dla daltonistów

Liczby z case study Autentiki, etap projektowania (do lutego 2022).

7/97/107/117/128/98/108/118/129/99/109/119/12A-12 · producingTD 2 418 m · 7/10
Warstwy
Motyw
Ilustracja idei interfejsu, dane fikcyjne

O mnie

Jestem Senior React Frontend Developerem z Tychów. Od ponad 10 lat tworzę aplikacje webowe, a od kilku lat specjalizuję się w React i TypeScript, głównie w produktach medialnych.

Obecnie w Grupie ZPR Media (zespół Multimedia) rozwijam playery wideo, audio, radiowe i podcastowe, moduły CMS dla aplikacji radiowych, integracje reklamowe i rozwiązania text-to-speech. Pracuję też w repozytoriach opartych na Pythonie i Django, gdzie odpowiadam za warstwę frontendową. Wcześniej, z ramienia Autentiki, przez dwa lata współtworzyłem narzędzia wydawnicze Wirtualnej Polski, czyli edytor, w którym redakcja tworzy i publikuje treści.

AI traktuję jako narzędzie, a nie autopilota. Na co dzień pracuję z agentami kodującymi: piszę dla nich własne skille i instrukcje oparte na konwencjach projektu, a sam pilnuję architektury i spójności kodu oraz przeglądam wszystko, co generują.

Zaczynałem jako grafik, więc mam oko do UI i dobrze dogaduję się z designerami.

Na co dzień

  • React
  • TypeScript
  • Next.jsApp Router, RSC
  • TanStack Query
  • Playwright
  • Vitest
  • React Testing Library
  • MSW
  • Agenci AIClaude Code
  • playery wideo i audioHLS.js, Video.js, Google IMA / VAST
  • Styled Components
  • Storybook

Znam dobrze

Node.js [BFF] · Strapi · Redux Toolkit · GraphQL [Apollo] · REST / OpenAPI · React Hook Form, Zod · Tailwind · Framer Motion · Jest, Cypress · Nx Monorepo · Vite · Core Web Vitals · GitLab CI, Sentry

Wcześniej

Redux-Saga · Django [szablony] · Sass [BEM] · React Native [Expo] · Webpack · Gatsby · Symfony + Twig · WordPress · jQuery

Kontakt, odzywaj się śmiało

E-mail, telefon albo LinkedIn, jak Ci wygodniej.