Preparing for the best experience

Przejdź do treści

Paweł Ryfiak

Software Engineer | Java i Spring Boot | Chmura i automatyzacja

Buduję aplikacje backendowe, automatyzuję wdrożenia i zamieniam złożone problemy techniczne w działające oprogramowanie.

Studiuję informatykę stosowaną w Antwerpii i mam praktyczne doświadczenie w tworzeniu systemów Spring Boot, narzędzi automatyzujących oraz wdrażaniu skonteneryzowanych aplikacji w Google Cloud. Pracowałem nad monitoringiem IoT, usługami czasu rzeczywistego, pipeline'ami CI/CD i ekstrakcją danych wspieraną przez AI.

Otwarty na staże i role juniorskie

Najnowsze projekty

Trzy najnowsze systemy, które zbudowałem lub znacząco współtworzyłem.

  • Backend Projekt własny

    ServicePulse

    A Spring Boot endpoint monitoring application that checks HTTP services, stores check history, and runs as a Docker Compose stack with PostgreSQL, Redis, Adminer, Caddy HTTPS, GitLab CI, and GCP deployment scripts.

    • Java 21
    • Spring Boot
    • Spring Data JPA
    • PostgreSQL 16
    • Redis 7
    • Thymeleaf
    • Docker Compose
    • Caddy
    • Adminer
    • GitLab CI
    • Google Compute Engine
    • Ubuntu Linux
    • Bash

Kluczowe umiejętności

Technologie, z których korzystam najczęściej, oraz szczegółowe obszary doświadczenia i podstawowej znajomości.

Umiejętności według obszaru

Poznaję
Uczę się podstaw
Poziom średniozaawansowany
Solidna znajomość
Biegła znajomość
Backend13 technologii
  • Java
  • Spring Boot
  • REST API
  • JPA
  • JDBC
  • Maven
  • Gradle
  • OpenAPI
  • C#
  • C++
  • NestJS
  • Django
  • Strapi
DevOps9 technologii
  • Linux
  • Docker
  • GitLab/GitHub CI
  • Google Cloud
  • Proxmox
  • Caddy
  • Railway
  • Kubernetes
  • Jenkins
AI i automatyzacja4 technologii
  • Python
  • Automation scripting
  • Gemini API
  • Prompt engineering
Frontend11 technologii
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Bootstrap
  • Astro
  • Svelte
  • React
  • Vue
  • Angular
  • Cypress
Bazy danych5 technologii
  • SQL
  • PostgreSQL
  • MySQL
  • H2
  • MongoDB
Biznes5 technologii
  • BPMN
  • SIPOC
  • 5 Whys
  • RACI
  • TRIZ

Doświadczenie i edukacja

Najnowsze na górze. Wybierz wpis, aby zobaczyć więcej szczegółów.

  1. 2024 — obecnieEdukacjaWięcej szczegółów

    Informatyka Stosowana

    Karel de Grote Hogeschool, Antwerpia

    Studia anglojęzyczne skoncentrowane na tworzeniu aplikacji, bazach danych, analizie systemów, testowaniu, pracy zespołowej i praktycznych projektach programistycznych.

  2. 2022PracaWięcej szczegółów

    Staż programistyczny

    NSI

    Krótki staż zawodowy w trakcie nauki w technikum — pierwsze zetknięcie z pracą w środowisku IT.

  3. 2019 — 2024EdukacjaWięcej szczegółów

    Technik programista

    Zespół Szkół Politechnicznych w Głogowie

    Pięcioletnie technikum o profilu programistycznym. Podstawy programowania, baz danych, sieci komputerowych oraz egzaminy zawodowe INF.03 i INF.04.

Ostatnie wpisy

Techniczne notatki o projektach, problemach i decyzjach, które pojawiły się podczas budowania aplikacji, automatyzacji i infrastruktury.

Skontaktuj się