Krystian Stopka

Doświadczenie w
Frontend Developer
Fullstack Developer
Integration Developer
Automation Developer
Administrator IT
JAVASCRIPT
TYPESCRIPT
REACT
NEXT.JS
GATSBY
REST API
GRAPHQL
HTML
CSS
SASS
STYLED COMPONENTS
NODE.JS
MYSQL
PYTHON
N8N
MAKE
AWS LAMBDA
JAVASCRIPT
TYPESCRIPT
REACT
NEXT.JS
GATSBY
REST API
GRAPHQL
HTML
CSS
SASS
STYLED COMPONENTS
NODE.JS
MYSQL
PYTHON
N8N
MAKE
AWS LAMBDA
JAVASCRIPT
TYPESCRIPT
REACT
NEXT.JS
GATSBY
REST API
GRAPHQL
HTML
CSS
SASS
STYLED COMPONENTS
NODE.JS
MYSQL
PYTHON
N8N
MAKE
AWS LAMBDA

Pare słów o mnie

Od 7 lat związany z branżą IT – zaczynałem od infrastruktury i administracji systemami, a od 3 lat rozwijam aplikacje webowe. Specjalizuję się w frontendzie (React, TypeScript, Next.js, Gatsby), ale w wielu projektach pełniłem też rolę fullstacka, budowałem backend w Node.js, integrowałem systemy przez REST API i GraphQL, czy projektowałem bazy danych SQL. Mam doświadczenie w automatyzacjach z wykorzystaniem n8n i Make, co pozwala mi skracać czasochłonne procesy i budować rozwiązania oszczędzające czas klienta. Łączę technologię z praktycznym podejściem, ważne jest dla mnie, aby rozwiązania były nie tylko dobrze napisane, ale też realnie przydatne biznesowo.
Umiejętności
Narzędzia
Kompetencje
Moim głównym środowiskiem pracy jest frontend – tworzę aplikacje w React i Next.js, często w połączeniu z TypeScriptem. Mam doświadczenie z Gatsby, który wykorzystywałem do projektów headless CMS. Potrafię tworzyć backendy w Node.js i Express, pracować z bazami MySQL oraz integrować systemy przy pomocy REST API i GraphQL. Dodatkowo rozwijam umiejętności w Pythonie i bibliotece Pandas, co pozwala mi patrzeć także w kierunku analizy danych.

Doświadczenie

Linia czasu

Integration Developer

Implemo (08.2024 – ...)

  • Tworzyłem integracje między systemami e-commerce z wykorzystaniem n8n i Python.
  • Projektowałem i wdrażałem bazy danych w MySQL do centralizacji danych.
  • Synchronizowałem dane z różnych źródeł przez REST API.
  • Automatyzowałem procesy biznesowe, skracając czas pracy zespołów.
  • Współpracowałem przy analizie wymagań i projektowaniu architektury systemu.

Frontend Developer

Localhost (03.2023 – 08.2024)

  • Rozwijałem aplikacje e-commerce w Preact i React, dbając o wydajność i UX.
  • Realizowałem integracje i automatyzacje z wykorzystaniem n8n i Make.
  • Prowadziłem migrację poczty dla średniej firmy (ok. 120 skrzynek) do nowego środowiska.
  • Optymalizowałem działanie stron pod kątem SEO i Core Web Vitals.
  • Współpracowałem z zespołem projektowym w metodyce Agile.

Frontend Developer

BlueOwl (09.2022 – 02.2023)

  • Tworzyłem sklepy internetowe w architekturze headless CMS (WordPress + Gatsby).
  • Implementowałem komponenty w React i TypeScript.
  • Projektowałem interfejsy w oparciu o Atomic Design.
  • Pracowałem z GraphQL do komunikacji z CMS.
  • Dbałem o responsywność i optymalizację aplikacji.

Administrator IT

Mazowiecki Urząd Wojewódzki (09.2018 – 08.2022)

  • Zarządzałem infrastrukturą IT oraz systemami Windows i MS365.
  • Wspierałem użytkowników końcowych w codziennej pracy.
  • Tworzyłem automatyzacje przy użyciu skryptów Bash i PowerShell.
  • Odpowiadałem za bezpieczeństwo i stabilność środowiska IT.
  • Współpracowałem przy wdrożeniach nowych systemów informatycznych.

Projekty

System integracji

Projekt polegał na połączeniu trzech niezależnych systemów (CRM, sprzedaż, fakturowanie) w jedno spójne rozwiązanie. Stworzyłem backend i frontend aplikacji oraz wdrożyłem całość na serwer, co pozwoliło firmie znacząco skrócić czas pracy i zredukować liczbę błędów.

Prowadziłem projekt jako fullstack developer, odpowiadając za całość od analizy wymagań po wdrożenie.

  • MySQL
  • n8n
  • Next.js
  • Node.js

Headless CMS – React

Rozwój dużych sklepów e-commerce dla klientów z USA, gdzie miesięczne obroty sięgały 100 mln USD. Implementowałem komponenty takie jak slidery, strony produktów, formularze czy FAQ, a także pracowałem nad integracjami z Shopify i Contentful w oparciu o GraphQL.

Pracowałem jako frontend developer w zespole pod nadzorem tech leada i PM'a.

  • Headless
  • React
  • SCSS Modules

Headless CMS - Gatsby

Sklepy internetowe oparte o WordPress w architekturze headless CMS i Gatsby obsługiwały codziennie setki klientów. Przygotowałem widoki, konfigurator produktów oraz filtry dopasowujące ofertę, a dodatkowo wdrożyłem optymalizacje SEO, które przełożyły się na wyższą konwersję.

Projekt tworzony w małym, 3-osobowym zespole, gdzie odpowiadałem za frontend i optymalizację SEO.

  • Context API
  • Gatsby
  • Headless
  • React
  • Styled Components

FAQ

Kariera & Doświadczenie

Jak długo pracujesz w branży IT?

Od 2018 roku pracowałem jako administrator IT, a od 2022 rozwijam aplikacje webowe jako frontend developer. Mam więc ponad 7 lat doświadczenia w branży IT, z czego ostatnie 3 lata skupiam się na programowaniu.

Czy masz doświadczenie w projektach komercyjnych?

Pracowałem w software house’ach (BlueOwl, Localhost) oraz jako Integration Developer w Implemo. Tworzyłem i rozwijałem aplikacje e-commerce, integracje systemów oraz automatyzacje procesów biznesowych.

Czy realizowałeś zadania wymagające pełnej odpowiedzialności technicznej?

Prowadziłem migrację poczty dla firmy liczącej ponad 100 użytkowników, gdzie odpowiadałem za całość procesu technicznego i organizacyjnego.

Technologie & Umiejętności

Z jakimi frameworkami frontendowymi pracujesz?

Głównie z Reactem i Next.js, ale mam też doświadczenie z Gatsby oraz Preact. Używam TypeScriptu i stosuję różne podejścia do zarządzania stanem – Context API, Zustand, a także Redux.

Czy masz doświadczenie z backendem?

Tworzyłem backend w Node.js i Express oraz pracowałem z bazami MySQL. Projektowałem również integracje między systemami z wykorzystaniem REST API i GraphQL.

Czy znasz narzędzia do automatyzacji?

W wielu projektach wykorzystywałem n8n i Make do automatyzacji przepływów danych między systemami. Mam też doświadczenie z AWS Lambda, gdzie wdrażałem funkcje serverless.

Współpraca

W jakim modelu pracy jesteś dostępny?

Nie ma dla mnie znaczenia, czy jest to praca stacjonarna, hybrydowa czy zdalna. Jeśli stacjonarna, wchodzi w grę jedynie Warszawa.

Jakie wartości wnosisz do zespołu?

Łączę solidne umiejętności techniczne z podejściem analitycznym i odpowiedzialnością za projekt. Potrafię przejąć pełną odpowiedzialność za część systemu, ale też współpracować i dzielić się wiedzą z innymi członkami zespołu.

Jak radzisz sobie z nowymi technologiami i zadaniami?

Szybko się uczę i potrafię dostosować do wymagań projektu. Nowe narzędzia czy biblioteki wdrażam w praktyce, szukając najlepszego rozwiązania dla danego problemu, a przy tym dokumentuję i dzielę się wiedzą z zespołem.