Cześć!
Jestem Dominik. Łączę pasję do technologii z praktycznymi umiejętnościami – nie tylko piszę kod w Pythonie, ale też potrafię zautomatyzować jego wdrożenie na serwer.
Poza programowaniem ładuję baterie jeżdżąc na rowerze i próbując nowych rzeczy.
Aktualnie szukam swojej pierwszej pracy jako Backend Developer, gdzie będę mógł przełożyć moje portfolio na realną wartość dla firmy.
Zapraszam do sprawdzenia moich projektów!
Technologie
-
Backend & Logika Aplikacji
- Język: Python
- Frameworki: FastAPI, Flask
- Architektura: Sockety, client-server
- Wydajność: Threading, multiprocessing
-
Bazy Danych
- PostgreSQL
- SQLite
- Bezpieczeństwo: hash+salt
- Projektowanie: Modelowanie danych, relacje
-
Infrastruktura & DevOps
- Konteneryzacja: Docker
- Serwery: Linux (konfiguracja i zarządzanie VPS)
- Wersjonowanie kodu: Git
-
Sztuczna Inteligencja & API
- AI: OpenAI API
- Integracje: Google Calendar API, Spotify API
- Protokoły: IMAP/SMTP (automatyzacja mailowa)
-
Testowanie & Jakość Kodu
- Frameworki testowe: unittest, pytest
- Praktyki: Clean Code, PEP8
Projekty
Automatyzacja tworzenia wydarzeń w Google Kalendarzu na podstawie e-maili. System monitoruje skrzynkę i wykorzystuje AI (OpenAI) do ekstrakcji szczegółów spotkań.
Symulacja lotniska w czasie rzeczywistym z wizualizacją 2D i wielowątkowym zarządzaniem ruchem samolotów.
Aplikacja webowa hostowana na serwerze VPS, służąca do losowań na żywo na YouTube. Automatycznie pobiera uczestników z czatu i oferuje animację "slot machine".
Aplikacja z uwierzytelnianiem i bezpiecznym systemem wymiany wiadomości oparta na socketach.
Dziennik programisty z automatycznym tagowaniem wpisów przy użyciu NLP (spaCy) i konteneryzacją Docker.
Interfejs API do monitorowania stanu lotniska, historii lądowań oraz analizy danych o kolizjach.
Integracja pozwalająca na sterowanie muzyką i wybór albumów bezpośrednio przez Spotify API.
O mnie
W pracy stawiam na otwartą komunikację i wymianę wiedzy. Szukam środowiska, w którym będę mógł uczyć się od doświadczonych inżynierów, chętnie przyjmując feedback, aby stale stawać się lepszym programistą. Moje wcześniejsze doświadczenia w innych branżach nauczyły mnie dużej elastyczności, odpowiedzialności za zadania oraz umiejętności dogadywania się z każdym. Doskonale rozumiem, że technologia to tylko narzędzie – na koniec dnia liczy się to, by mój kod rozwiązywał realne problemy i dowoził wartość biznesową dla zespołu.
Kontakt
Masz pytanie lub chcesz współpracować? Napisz do mnie!