AR
Adrian Rutkowski
Backend / Automation Developer
Open for automation / backend opportunities

Buduję małe systemy, nie tylko projekty.

Tworzę aplikacje backendowe, integracje z API i rozwiązania automatyzujące przepływ danych. Łączę Spring Boot, Python i praktyczne myślenie procesowe z umiejętnością wdrożenia projektu na serwerze.

Co realnie dowożę

Skupiam się na praktycznych elementach pracy backendowej: integracjach, logice danych, wdrożeniach i stabilnym przepływie informacji między systemami.

Buduję backend

Tworzę aplikacje w Spring Boot przetwarzające dane, walidujące je i wystawiające czyste endpointy.

Wdrażam systemy

Konfiguruję serwery Linux, NGINX i systemd — projekty działają nie tylko lokalnie, ale w środowisku produkcyjnym.

Łączę systemy

Projektuję przepływy danych między API, waliduję odpowiedzi i dbam o obsługę błędów w realnych scenariuszach.

Moja droga

Rozwijam się od fundamentów backendu, przez projekty komercyjne, aż po budowanie systemów opartych na danych i automatyzacji. Każdy etap dokładał kolejną warstwę: kod → logika → integracje → system → deployment.

2022 — Bootcamp Java / Backend foundations

Intensywna nauka Javy i Spring Boota oraz budowanie pierwszych aplikacji backendowych. Zrozumienie REST API, architektury aplikacji i pracy na danych. To etap, w którym zbudowałem solidne fundamenty techniczne.

2023 — Projekty komercyjne / Real-world delivery

Realizacja stron internetowych dla klientów i praca z realnymi wymaganiami. Nauka dowożenia projektów end-to-end — od implementacji, przez UX, po wdrożenie i publikację działającego rozwiązania.

2024 — Backend, API i integracje

Przejście w kierunku budowy aplikacji backendowych i integracji z zewnętrznymi API. Tworzenie systemów przetwarzających dane, walidujących je i wystawiających czytelne endpointy do dalszego wykorzystania.

2025 — System thinking, automation & R&D

Rozwój w kierunku budowy bardziej złożonych systemów opartych na danych. Praca nad prywatnym projektem R&D (agent analizy rynku), obejmującym logikę decyzyjną, monitoring, replaye i architekturę wielomodułową.

2025 — Deployment i środowiska produkcyjne

Wdrażanie aplikacji na serwerach (Linux, NGINX, systemd), budowanie działających środowisk produkcyjnych i myślenie o projekcie jako całości: kod + infrastruktura + użytkownik końcowy.

Efektem tej drogi jest sposób, w jaki buduję projekty — jako spójne systemy, a nie pojedyncze funkcjonalności.

Jak działa ta strona

Ta strona jest częścią mojego portfolio, ale jednocześnie przykładem tego, jak buduję systemy — od warstwy wizualnej, przez backend, aż po wdrożenie i działający produkt.

Warstwa prezentacji

Landing page został zbudowany jako lekka, responsywna strona HTML/CSS z naciskiem na czytelność, układ informacji i prowadzenie użytkownika przez moje doświadczenie. To nie jest przypadkowy layout — to przemyślana narracja o tym, jak buduję rozwiązania.

HTML CSS UX Responsive

Backend i integracje

Część projektów dostępnych z tej strony działa live jako osobne aplikacje: backend REST w Spring Boot oraz aplikacja MVC pobierająca dane z zewnętrznego API. Dzięki temu portfolio pokazuje nie tylko kod, ale także realne, działające wdrożenia.

Spring Boot REST API OpenWeather GitHub API

Deployment

Całość została wdrożona na serwerze VPS. Skonfigurowałem środowisko uruchomieniowe, reverse proxy, usługi systemowe i publiczny dostęp do aplikacji. Projekt ma dla mnie znaczenie dopiero wtedy, gdy działa nie tylko lokalnie, ale także live.

Linux NGINX systemd SSL

Mój sposób pracy

Najlepiej czuję się tam, gdzie trzeba połączyć kilka warstw: logikę biznesową, walidację danych, API, UX i wdrożenie. Ta strona jest małym przykładem właśnie takiego podejścia — od pomysłu do działającego efektu.

Problem solving System thinking Integration Delivery

Wybrane projekty

Każdy projekt rozwiązuje konkretny problem: integrację z API, prezentację danych lub przetwarzanie informacji w czytelnym przepływie.

GitAPI

REST API w Spring Boot integrujące się z GitHub API. Agreguje dane o repozytoriach i branchach, filtruje forki, obsługuje błędy integracyjne i wystawia czysty endpoint.

Java Spring Boot REST MockMvc

ApiWeather

Aplikacja MVC w Spring Boot i Thymeleaf pobierająca aktualną pogodę z OpenWeather API. Zawiera obsługę błędów, konfigurację pod serwer i test serwisu.

Spring MVC Thymeleaf OpenWeather HTML

Earthquake Proximity Analyzer

CLI w Pythonie pobierające dane o trzęsieniach ziemi z USGS API i wyznaczające najbliższe zdarzenia dla wskazanej lokalizacji na podstawie obliczeń geograficznych.

Python CLI Pytest Data Processing

Commercial web projects

Strony i wdrożenia przygotowane dla realnych klientów — od implementacji i dopracowania warstwy wizualnej po uruchomienie i publikację.

Drewnonet

Strona firmowa / sprzedażowa dla marki związanej z produktami drewnianymi. Projekt obejmował wdrożenie, uporządkowanie prezentacji oferty i przygotowanie strony pod realne użycie biznesowe.

WordPress Implementation UI Deployment

Wydawnictwo Jaskółka

Wdrożenie strony wydawnictwa z naciskiem na czytelną prezentację treści, spójność wizualną i prostą nawigację dla użytkownika końcowego.

WordPress Content Layout UX Publishing

Wydawnictwo Andrea

Projekt webowy dla wydawnictwa, łączący prezentację oferty z przejrzystą strukturą strony i przygotowaniem do codziennego wykorzystania przez klienta.

WordPress Web Build Structure Client Delivery

Paula Mocior

Strona osobista / wizerunkowa przygotowana z naciskiem na estetykę, czytelność komunikacji i dopracowaną prezentację usług lub marki osobistej.

WordPress Personal Brand Visual Layer Launch

Private R&D project

Prywatny projekt badawczo-rozwojowy budowany wokół analizy danych, automatyzacji decyzji i architektury systemu. Nie jest publicznie udostępniony, ale stanowi ważną część mojego rozwoju technicznego.

Market Analysis & Execution Agent

Wielomodułowy projekt w Pythonie skupiony na analizie danych rynkowych, generowaniu sygnałów, monitorowaniu pozycji i automatyzacji przepływu decyzji. Projekt obejmuje integracje API, logikę decyzyjną, replaye, logowanie, walidację oraz elementy deploymentowe. Traktuję go jako prywatne środowisko R&D do budowy bardziej złożonych systemów opartych na danych.

Python API Integrations Data Processing Automation System Design Monitoring

System modules

Backend & API

Java, Spring Boot, MVC, REST API, DTO, walidacja, global error handling, testy kontrolerów i serwisów.

Python & Data

CLI, przetwarzanie danych, integracje z API, logika biznesowa, deduplikacja, testy w Pytest.

Deployment

Linux, NGINX, systemd, reverse proxy, uruchamianie aplikacji na serwerze i organizacja środowiska pod live demo.

Dlaczego pasuję do roli automation / RPA

Myślenie procesowe

Rozbijam problem na wejście, transformację, walidację i wynik — dokładnie tak, jak buduje się automatyzacje.

Integracje

Umiem łączyć systemy przez API, mapować dane i budować bezpieczne przepływy z obsługą błędów.

End-to-end ownership

Od kodu, przez testy, po wdrożenie na serwerze. Nie kończę pracy na lokalnym uruchomieniu projektu.

Kontakt i kolejne kroki

Szukam roli, w której mogę budować systemy, a nie tylko funkcje. Najlepiej czuję się tam, gdzie trzeba połączyć logikę, dane i wdrożenie w jedno działające rozwiązanie.

E-mail: rutkowski.bass@gmail.com
Telefon: +48 535 807 344