ŁP

Software Engineer · Java i DevOps

Tworzę systemy backendowe oraz infrastrukturę, która za nimi stoi.

Jestem Łukasz, inżynier specjalizujący się w Javie, rozwiązaniach chmurowych, automatyzacji dostarczania oraz niezawodnych systemach rozproszonych.

Łódź, PolskaOtwarty na międzynarodowe możliwości
engineer.profile

public class Engineer

private final String name = "Łukasz Pelikan";

private final String role = "Software Engineer";


private final List<String>; focus = List.of(

"Backend",

"Chmura",

"DevOps"

);

Backend

Java i Spring

Chmura

Azure i AWS

Dostarczanie

CI/CD i Docker

JavaSpring BootAzureDockerCI/CD

O mnie

Inżynieria to coś więcej niż pisanie kodu.

Jestem inżynierem pracującym na styku backendu, infrastruktury chmurowej i DevOps.

Moim głównym stackiem jest Java oraz Spring Boot, ale równie mocno interesuje mnie sposób testowania, wdrażania, monitorowania i utrzymywania oprogramowania po jego uruchomieniu.

Obecnie pracuję w sektorze bankowym, gdzie niezawodność, bezpieczeństwo i zdyscyplinowane podejście do inżynierii są ważniejsze niż efektowne demonstracje.

Porozmawiajmy

Backend

Projektowanie usług i API z wykorzystaniem Javy, Spring Boot, relacyjnych baz danych oraz testów automatycznych.

Chmura i wdrożenia

Budowanie potoków CI/CD, środowisk kontenerowych oraz niezawodnych procesów wdrożeniowych w chmurze.

Architektura systemów

Projektowanie systemów modułowych, komunikacji asynchronicznej i praktycznych rozwiązań architektonicznych.

Niezawodne oprogramowanie

Skupienie na obserwowalności, bezpieczeństwie, testach oraz stabilności działania systemów.

MSc

Informatyka Stosowana (Inżynieria Oprogramowania i Uczenie Maszynowe)

B.Eng

Computer Science

Java

Główny język programowania

Cloud

Doświadczenie z Azure i AWS

Doświadczenie

Tworzę oprogramowanie w rzeczywistych środowiskach biznesowych.

Moje doświadczenie obejmuje rozwój backendu, DevOps, infrastrukturę chmurową oraz edukację programistyczną — od tworzenia produktów po systemy klasy enterprise w sektorze regulowanym.

Sep 2025 — PresentObecna firma

ING Bank Śląski

Katowice, Poland · Hybrid

Rozwój od stanowiska Java Automation Intern do Junior DevOps Engineer, praca nad oprogramowaniem klasy enterprise oraz procesami dostarczania w regulowanym środowisku bankowym.

JavaSpringOracle DatabaseApache KafkaAzureCI/CDCheckmarxDevOps

Junior DevOps Engineer

Obecne stanowisko

Feb 2026 — Present

  • Wsparcie i rozwój potoków CI/CD oraz procesów automatycznego wdrażaniaPraca z aplikacjami opartymi o Javę oraz środowiskami ich uruchamianiaWsparcie infrastruktury chmurowej oraz środowisk aplikacyjnych w AzureAnaliza problemów związanych z budowaniem, wdrażaniem i działaniem aplikacjiWspółpraca z programistami, inżynierami DevOps oraz zespołami platformowymi

Java Automation Intern

Sep 2025 — Feb 2026

  • Tworzenie i rozwój testów automatycznych w Javie
  • Wsparcie automatycznej weryfikacji aplikacji bankowych klasy enterprise
  • Analiza nieudanych testów oraz błędów w działaniu aplikacji
  • Praca z procesami CI/CD i środowiskami automatycznego uruchamiania testów
  • Współpraca z programistami oraz zespołami Quality Engineering
Oct 2025 — Feb 2026

Fair Place Finance SA

Łódź, Poland · Remote

Rozwój komponentów backendowych platformy finansowej opartej na mikroserwisach, ze szczególnym uwzględnieniem GraphQL Gateway, integracji giełdowych oraz komunikacji zdarzeniowej.

Java 21Spring BootGraphQLKafkaPostgreSQLLiquibaseDockerKubernetesArgo CD

Java Backend Developer

Oct 2025 — Feb 2026

  • Tworzenie i rozwój komponentów backendowych opartych o mikroserwisy z wykorzystaniem Java 21 oraz Spring Boot
  • Implementacja interfejsów GraphQL dla usług back-office oraz wewnętrznych gatewayów
  • Integracja warstwy GraphQL z mikroserwisami REST
  • Implementacja oraz refaktoryzacja integracji opartych o protokół FIX dla systemów OMS i konektorów rynkowych
  • Projektowanie modeli domenowych oraz logiki mapowania pomiędzy komponentami OMS i zewnętrznymi API brokerów
  • Tworzenie oraz utrzymywanie testów jednostkowych i integracyjnych z wykorzystaniem Spock oraz JUnit
  • Współpraca z zespołem DevOps przy wdrożeniach GitLab CI/CD, Docker, Kubernetes oraz Argo CD
May 2025 — Aug 2025

Firmao

Łódź, Poland · On-site

Rozwój oraz utrzymanie funkcjonalności komercyjnego systemu CRM, obejmujących backend w Javie, logikę bazodanową oraz frontend oparty o Ext JS.

JavaHibernatePostgreSQLExt JSJenkinsSeleniumJasperReports

Junior Fullstack Java Developer

May 2025 — Aug 2025

  • Implementacja funkcjonalności backendowych i frontendowych w produkcyjnym systemie CRM
  • Naprawa błędów oraz analiza regresji istniejących funkcjonalności
  • Praca z Java, Hibernate, PostgreSQL oraz Ext JS
  • Modyfikacja raportów, konfiguracji aplikacji oraz logiki biznesowej
  • Udział w code review oraz procesach budowania opartych o Jenkins
  • Analiza nieudanych testów automatycznych oraz problemów produkcyjnych
Feb 2024 — Apr 2025

Giganci Programowania

Łódź, Poland

Prowadzenie zajęć z programowania dla dzieci i młodzieży, łączące naukę technologii z mentoringiem oraz realizacją praktycznych projektów.

PythonC++C#AlgorithmsTeachingMentoring

Instruktor Programowania

Feb 2024 — Apr 2025

  • Prowadzenie kursów programowania oraz warsztatów praktycznych
  • Nauczanie podstaw języków Python, C++ oraz C#
  • Wyjaśnianie algorytmów i zagadnień programistycznych na różnych poziomach zaawansowania
  • Wsparcie uczniów podczas tworzenia własnych aplikacji oraz gier
  • Dostosowywanie planów zajęć i ćwiczeń do indywidualnych potrzeb uczestników

Zainteresowany współpracą?

Jestem otwarty na rozmowy dotyczące ambitnych projektów backendowych, chmurowych oraz DevOps.

Skontaktuj się

Wybrane projekty

Systemy stworzone do rozwiązywania rzeczywistych problemów.

Wybrane projekty obejmujące rozwój backendu, wdrożenia chmurowe, testowanie, architekturę oraz dostarczanie kompletnych aplikacji.

Zobacz wszystkie repozytoria

Platforma mikroserwisowa

Karate Management System

Kompleksowa platforma do zarządzania klubami karate, treningami, zapisami, płatnościami, opiniami oraz automatycznymi powiadomieniami.

JavaKotlinSpring BootSpring CloudKafkaPostgreSQLRedisDockerJenkinsReact
Zobacz repozytorium

Najważniejsze aspekty techniczne

  • Architektura mikroserwisowa oparta o Spring Cloud
  • API Gateway, Eureka oraz scentralizowana konfiguracja
  • Komunikacja zdarzeniowa z wykorzystaniem Apache Kafka
  • Uwierzytelnianie JWT oraz kontrola dostępu oparta o role
  • Płatności PayPal oraz automatyczne powiadomienia e-mail
  • Jenkins CI/CD z automatycznymi testami i wdrożeniami

Platforma uczenia maszynowego

City Failure Predictor

Zespołowy projekt z zakresu uczenia maszynowego skupiający się na przewidywaniu awarii infrastruktury miejskiej oraz wspieraniu decyzji dotyczących utrzymania.

PythonMachine LearningData AnalysisBackendDockerGit
Zobacz repozytorium

Najważniejsze aspekty techniczne

  • Modele predykcyjne dla awarii infrastruktury miejskiej
  • Przygotowanie danych i inżynieria cech
  • Trenowanie oraz ewaluacja modeli uczenia maszynowego
  • Praca zespołowa nad wspólnym projektem
  • Integracja backendu z przetwarzaniem danych

Platforma agregująca oferty pracy

Job Offers

Platforma zbierająca i przetwarzająca oferty pracy dla Junior Java Developerów z zewnętrznych źródeł, udostępniana poprzez zabezpieczony backend oraz frontend React.

JavaSpring BootMongoDBRedisReactDockerAWSTestcontainers
Zobacz repozytorium

Najważniejsze aspekty techniczne

  • Automatyczne pobieranie ofert z zewnętrznych źródeł
  • Uwierzytelnianie i autoryzacja oparte o JWT
  • Przechowywanie danych w MongoDB oraz cache Redis
  • Testy integracyjne z wykorzystaniem Testcontainers i WireMock
  • Konteneryzowane wdrożenie w środowisku AWS

Aplikacja Full Stack wspierana przez AI

Akigator App

Interaktywna gra inspirowana Akinatorem, łącząca backend Spring Boot, frontend React oraz usługę uczenia maszynowego.

JavaSpring BootReactTypeScriptPythonMachine LearningPostgreSQLDocker
Zobacz repozytorium

Najważniejsze aspekty techniczne

  • Bezpieczne uwierzytelnianie użytkowników z wykorzystaniem JWT
  • Obsługa pełnego cyklu życia rozgrywki
  • Integracja z usługą uczenia maszynowego napisaną w Pythonie
  • Zarządzanie kategoriami, pytaniami i odpowiedziami
  • Interfejs użytkownika oparty o React i TypeScript

Architektura heksagonalna

Lotto Application

Skalowalna aplikacja loteryjna umożliwiająca wysyłanie kuponów, przeglądanie wyników losowań oraz historii poprzez przejrzyste REST API.

JavaSpring BootMongoDBDockerJUnitMockitoWireMockTestcontainers
Zobacz repozytorium

Najważniejsze aspekty techniczne

  • Modularny monolit
  • Architektura heksagonalna i wyraźny podział domen
  • Obsługa losowań oraz walidacji kuponów
  • Persistencja danych w MongoDB
  • Automatyczne testy oraz lokalne środowisko Docker