O mnie

Poznaj mnie lepiej

Jestem Senior Backend Engineerem z praktycznym doświadczeniem w budowie, skalowaniu i utrzymaniu aplikacji webowych na produkcji. Pracuję głównie w stacku Python, Django, PostgreSQL, Celery, Redis, Docker i chmura.

Czym się zajmuję

Jak mogę wesprzeć Twój projekt

Rozwój backendu i aplikacji webowych

Projektowanie i rozwój skalowalnych systemów backendowych oraz nowoczesnych aplikacji webowych zgodnych z celami biznesowymi.

Optymalizacja wydajności

Poprawa wydajności API i baz danych w celu obniżenia opóźnień oraz zwiększenia stabilności pod ruchem produkcyjnym.

Refaktoryzacja baz danych i migracje

Refaktoryzacja modeli danych i bezpieczne migracje z minimalnym przestojem oraz zachowaniem integralności.

Bezpieczeństwo danych i compliance

Wdrażanie bezpiecznego przetwarzania danych, szyfrowania i workflow zgodnych z wymaganiami regulacyjnymi.

Integracje zewnętrzne

Integracje z systemami płatności, KYC, CRM i narzędziami partnerów w stabilnych, utrzymywalnych procesach.

Testy automatyczne

Tworzenie praktycznych testów automatycznych, które podnoszą jakość i ograniczają ryzyko regresji.

CV

Edukacja, certyfikaty i doświadczenie zawodowe

Doświadczenie

Maj 2025 - obecnie

Senior Backend Engineer

Useme

Prowadzę architekturę backendu i rozwój produkcyjnych API dla kluczowych obszarów platformy.

  • Dostarczyłem duży refaktor backendu Job Board, w tym denormalizację bazy pod wysokie obciążenie.
  • Wdrożyłem wyszukiwanie tekstowe i wektorowe na setkach tysięcy rekordów i wielu polach indeksowanych.
  • Współprowadzę rozwój Useme Plus z naciskiem na niezawodność, skalowalność i jakość kodu.

Kwiecień 2022 - Kwiecień 2025

Python/Django Developer

Useme

Rozwijałem i utrzymywałem usługi backendowe oraz funkcjonalności webowe w Pythonie i Django.

  • Skupiałem się na stabilności produkcyjnej, jakości API, integracjach i optymalizacji wydajności.

Marzec 2020 - obecnie

Founder

Better Nerf Technology

  • Budowałem systemy scrapingowe i spersonalizowane systemy outreachowe.
  • Dostarczałem automatyzacje procesów i narzędzia biznesowe dla klientów.

Marzec 2020 - Styczeń 2022

Tutor

E-korepetycje

  • Prowadziłem uczniów przez egzaminy i realizację projektów, dając praktyczne wsparcie techniczne.

Październik 2019 - Czerwiec 2021

Analityk danych

ING Polska

  • Odpowiadałem za jakość danych, raportowanie i automatyzację procesów z użyciem Excel, Cognos BI, SQL i Python.

Sierpień 2019 - Wrzesień 2019

Monitorowanie i kontrola procesów (KYC)

ING Polska

  • Wspierałem kontrole jakości KYC/AML i raportowanie w procesach regulowanych.

Edukacja

Październik 2016 - Marzec 2020

Analityk danych

Uniwersytet Ekonomiczny w Katowicach

Kierunek skoncentrowany na analizie danych, ich interpretacji i praktycznych zastosowaniach biznesowych.

Certyfikaty

Using SAS Software in Data Engineering

Uniwersytet Ekonomiczny w Katowicach

Certyfikat AML

Generalny Inspektorat Informacji Finansowej

Podstawy Pythona

ING Polska

Kluczowe umiejętności

Stack Python backend engineering dla systemów produkcyjnych

Backend

Python

Python

Django

Django

Django REST Framework (DRF)

Django REST Framework (DRF)

GraphQL

GraphQL

Celery

Celery

Redis

Redis

Integracje API

Integracje API

Uwierzytelnianie (JWT / OAuth)

Uwierzytelnianie (JWT / OAuth)

Zadania asynchroniczne

Zadania asynchroniczne

Projektowanie systemów

Projektowanie systemów

Optymalizacja wydajności

Optymalizacja wydajności

Skalowalne usługi backendowe

Skalowalne usługi backendowe

Frontend

React

React

JavaScript

JavaScript

TypeScript

TypeScript

HTML5

HTML5

CSS

CSS

SASS

SASS

Bazy danych

PostgreSQL

PostgreSQL

MySQL

MySQL

SQLite

SQLite

MongoDB

MongoDB

Optymalizacja zapytań SQL

Optymalizacja zapytań SQL

Strategie cache

Strategie cache

Narzędzia i inne

Git

Git

Docker

Docker

Linux

Linux

CI/CD

CI/CD

Konfiguracja środowisk

Konfiguracja środowisk

Nginx

Nginx

AWS

AWS

GCP

GCP

Ansible

Ansible

Kubernetes

Kubernetes

Terraform

Terraform

Grafana

Grafana

Systemy i architektura

Doświadczenie w inżynierii systemowej

  • Architektura backendu dla skalowalnych systemów i modularnych usług
  • Projektowanie API Django REST z czytelnymi kontraktami i bezpiecznymi integracjami
  • Przetwarzanie asynchroniczne z Celery i Redisem dla dużych obciążeń
  • Modelowanie danych i optymalizacja zapytań w PostgreSQL
  • Środowiska Docker zapewniające spójność developmentu, testów i wdrożeń
  • Automatyzacje dla powtarzalnych procesów biznesowych i operacji na danych

Projekty

Wybrane projekty backendowe

ParentApp - asystent psychologa AI (Full-stack SaaS)

Zaprojektowałem i dostarczyłem produkt full-stack SaaS dla wsparcia rodziców z użyciem AI, łączący konwersacyjny model AI z subskrypcjami i workflow treści.

  • Zbudowałem produkcyjny backend w Django i Django REST Framework z JWT i subskrypcjami Stripe.
  • Zaprojektowałem domeny REST API dla autoryzacji, czatu, bloga i zarządzania subskrypcjami.
  • Zintegrowałem OpenAI API do kontekstowych rozmów opartych o profil dziecka.
  • Wdrożyłem pełny cykl subskrypcji Stripe z webhookami i kontrolą dostępu wg okresu rozliczeniowego.
  • Zbudowałem trwałe przechowywanie rozmów i metadanych.
  • Zaprojektowałem relacyjne modele użytkowników, profili dzieci, rozmów i treści.
  • Skonfigurowałem Redis (cache/sesje) oraz stack Docker + PostgreSQL.
  • Dostarczyłem responsywny frontend w React, TypeScript i Material UI.

Technologie: Python, Django, Django REST Framework, PostgreSQL, Redis, Stripe API, OpenAI API, JWT, Docker, React, TypeScript, Material-UI, PWA, optymalizacja SEO

KAS Scraper - automatyczna usługa monitorowania list publicznych

Zbudowałem modularny serwis scrapingowy do monitorowania publicznych list KAS z crawlingiem przyrostowym i powiadomieniami eventowymi.

  • Zaprojektowałem architekturę daemona uruchamianego w zaplanowanych oknach czasowych.
  • Wdrożyłem crawling przyrostowy z pollingiem wieloczęstotliwościowym i deduplikacją opartą o hashe stron.
  • Dodałem fallback Playwright dla stron zabezpieczonych anti-bot.
  • Zoptymalizowałem scraping przez ponowne użycie sesji i cookies.
  • Zbudowałem powiadomienia o nowych wpisach przez webhooki Discord.
  • Zapewniłem idempotencję powiadomień dzięki trwałemu śledzeniu stanu wysyłki.
  • Dostarczyłem tryby CLI: daemon, run-once i dry-run.
  • Wdrożyłem usługę jako jednostkę systemd z auto-restartem i logowaniem.

Technologie: Python, Playwright, SQLite, systemd, scraping HTTP, webhooki Discord, narzędzia CLI, usługi daemon

System automatyzacji lead generation

Produkcyjna platforma automatyzacji łącząca scraping, normalizację danych, harmonogramowanie i workflow e-mail.

  • Pipeline scrapingowy z walidacją danych i deduplikacją.
  • Warstwa przechowywania oparta o PostgreSQL z regułami normalizacji.
  • Automatyczne harmonogramowanie kampanii i logowanie operacji.
  • Monitoring operacyjny i workflow odzyskiwania po błędach.

Technologie: Python, Django, PostgreSQL, workflow automatyzacji, integracje, harmonogramowanie, monitoring

Pakiet automatyzacji procesów biznesowych

Pakiet automatyzacji backendowej usprawniający operacje na dużej skali i realizację procesów biznesowych.

  • Integracje API z zewnętrznymi usługami partnerskimi.
  • Orkiestracja zadań i asynchroniczne przetwarzanie jobów.
  • Kontrole spójności danych i bezpieczne ścieżki przetwarzania.
  • Warstwa raportowa dla widoczności operacyjnej i wyników.

Technologie: Python, Django, integracje API, przetwarzanie asynchroniczne, automatyzacja danych, raportowanie

Opinie klientów

Opinie klientów

Bardzo dobra komunikacja i szybkie wsparcie przy dwóch projektach. Zdecydowanie polecam współpracę z Rafalem.

Karol

Świetna komunikacja, jasne wyjaśnienia techniczne i szybka realizacja. Polecam.

Bartlomiej

Profesjonalne podejście, mocne kompetencje techniczne i konkretne wsparcie przy projekcie bazodanowym.

Agnieszka

FAQ

Szybkie odpowiedzi przed rozmową

Skupiam się na backendzie w Pythonie i Django: architektura, integracje, wydajność i wsparcie wdrożenia.

Kontakt

Opisz, co budujesz

Napisz o kontekście produktu, aktualnych wyzwaniach i oczekiwanych efektach. Odpowiem konkretną propozycją kolejnych kroków.