Doświadczenie

Programuję z pasją od ponad dekady. Z pasji do tworzenia.

Zobacz moje szczegółowe CV naLinkedInLinkedIn

+0lat doświadczenia zawodowego
+0zrealizowanych projektów

Solidny i bezpieczny backend

Skalowalność

Wydajność to podstawa dla rozwijających się firm i systemów ze wzmożonym ruchem. Dzięki technikom takim jak cachowanie zasobów czy kolejkowanie aplikacja może sprawnie obsłużyć wzmożony ruch.

Bezpieczeństwo

Dobre praktyki bezpieczeństwa są konieczne nawet w przypadku najmniejszych stron i aplikacji. W myśl zasady "never trust user input" wszystkie aplikacje zabezpieczone są przed atakami SQL injection, cross site scripting i wieloma innymi.

Architektura

Fundament systemu musi być dobrze przemyślany, aby jego rozbudowa była łatwa i intuicyjna, a dzięki temu szybka i przewidywalna. Wzorce projektowe i decyzje dopasowane do projektu zapewniają jego stabilność i komfort pracy programistów.

SRV-01
SRV-02
SRV-03

Szybki i nowoczesny frontend

Przyjazny user-experience

Strona internetowa czy aplikacja mobilna musi być intuicyjna dla użytkownika już od pierwszego uruchomienia. Dbam o intuicyjność i szybkość działania interfejsów użytkownika w najnowszych technologiach.

Wydajność aplikacji

Aplikacje powinny działać szybko nawet przy wolnym połączeniu internetowym. Techniki takie jak cachowanie i lazy loading pozwalają oszczędzić mnóstwo czasu i poprawić wrażenia użytkownika.

AI jako boost produktywności

AI to pracownik, nie szef

Sztuczna inteligencja niezwykle przyśpiesza pracę programisty i pomaga planować rozwiązania, ale poleganie na niej zbyt mocno ogranicza niezastąpioną kreatywność i sprawia, że po czasie projekty stają się zbyt trudne do utrzymania nawet dla AI. To AI pracuje na moich warunkach, nie odwrotnie.

Kontrola jakości i dbałość o detale

AI jest jedynie konsultantem i wykonawcą moich poleceń. Ja jestem pomysłodawcą i architektem. Narzędzia AI wykonują zadania krok po kroku, a ich praca jest stale poddawana mojej ocenie i korygowana. Osobiście zaznałem vibe codingu i wiem, że to droga donikąd.

Praca w międzynarodowych zespołach

Od ponad 4 lat pracuję z zagranicznymi firmami w międzynarodowych środowiskach.

Code Review

Co dwie głowy to nie jedna — do każdego code review podchodzę wnikliwie, dbając o jakość kodu, na którym pracuje cały zespół.

Planowanie i estymacja

Na co dzień jestem odpowiedzialny za planowanie zadań i szacowanie czasu wymaganego na ich realizację.

Angielski

Język angielski jest nieodłącznym standardem świata IT. Od lat używam go codziennie w komunikacji z zespołem, na spotkaniach z klientami, a także pisząc i czytając dokumentację.

KR
JD
AM
SL
Code review ready ✓
LGTM 🚀
Estimate: 3 SP

Pasja i kreatywność

Z pasji do tworzenia

Przygodę z programowaniem rozpocząłem już jako nastolatek, ucząc się C++. Kocham tworzyć, a programowanie jest świetnym sposobem na dzielenie się ze światem swoją twórczością.

Rzetelność i solidność

Moje rozwiązania zawsze są tworzone rzetelnie z dbałością o szczegóły. Podążam za najlepszymi praktykami jak SOLID, DRY czy KISS, a przede wszystkim za własną rzetelnością i profesjonalizmem.

Ciągły rozwój

Świat IT wymaga nieustannego podążania za zmianami technologicznymi — na szczęście uwielbiam uczyć się nowych rzeczy i testować je w swoich prywatnych projektach, choć uważam, że warto przy tym mieć swoją wąską specjalizację na poziomie eksperta.

const passion = "coding"
while (passion) {
build(world)
learn(something++)
}
// ♥