Dawid Olko

Full-Stack Developer

Dawid Olko

Profil

Prowadzę aplikacje webowe od pierwszego commita do produkcji: Laravel i Django po stronie serwera, React, Vue i Next.js po stronie przeglądarki, wdrożenia przez Dockera i GitHub Actions na własnym serwerze pod nginx. Dbam o to, co widzi użytkownik — dostępność WCAG 2.2 AA, czas ładowania i treści napisane po ludzku. Piszę pracę magisterską porównującą otwarte modele LLM z klasycznymi metodami rekomendacji.

Doświadczenie

Front-End Developer

03.2025 — obecnie

Ideo Software sp. z o.o. · praktyki studenckie

Praca zespołowa nad aplikacjami webowymi — implementacja i testy, interfejsy responsywne z naciskiem na wydajność i zgodność między przeglądarkami.

Programista PHP / Laravel

01.2025 — 02.2025

Ideo Software sp. z o.o. · praktyki studenckie

Implementacja i testowanie funkcji po stronie serwera w aplikacjach opartych o Laravel; rozwój istniejących systemów produkcyjnych.

Specjalista ds. marketingu cyfrowego

03.2021 — 04.2021

HSW „Huta Stalowa Wola” · praktyka

Przegląd i aktualizacja treści serwisu firmowego, wsparcie działań sprzedażowych prowadzonych przez stronę.

Koordynator projektowania produktu

07.2019 — 08.2019

PGE Polska Grupa Energetyczna · praktyka

Współpraca z zespołem deweloperskim przy projektach webowych — web design, zarządzanie treścią i SEO.

Wybrane projekty

SmartRecommender

Django · React · PostgreSQL

Platforma rekomendacji z dziewięcioma metodami napisanymi od zera plus warstwa LLM (prompting, embeddingi, RAG) i środowisko benchmarkowe — podstawa pracy magisterskiej.

MP Industries

Laravel · Blade · Tailwind

Serwis produkcyjny firmy CNC — katalog maszyn, panel administracyjny i CMS. Wdrożenie przez Dockera i GitHub Actions, w tym usunięcie incydentu bezpieczeństwa na serwerze.

NeoBank

Nuxt · TypeScript · Prisma

Platforma bankowa na prawdziwej księgowości podwójnego zapisu: konta wielowalutowe, przelewy, ślad audytowy, weryfikacja ośmiu niezmienników księgi w SQL.

IT Help Desk

ASP.NET Core · Vue 3 · MySQL

System zgłoszeń z podziałem uprawnień na użytkownika, technika i administratora — pełny cykl życia zgłoszenia, komentarze wewnętrzne i publiczne, raporty.

ZbudujKompa

Next.js · TypeScript · Tailwind

Dwujęzyczny przewodnik po składaniu komputerów z konfiguratorem: sprawdzanie kompatybilności podzespołów i kalkulator zasilacza.

CinemaReserve

Angular · Node.js · MySQL

Rezerwacja miejsc w kinie — interaktywna mapa sali z sekcjami VIP, repertuar i panel administracyjny do zarządzania seansami.

Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w tym dokumencie na potrzeby procesu rekrutacji, zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. (RODO) oraz ustawą z dnia 10 maja 2018 r. o ochronie danych osobowych.