Krzystolik Damian

Junior Python Developer

O mnie

Jestem wieloletnim laborantem chemicznym z analitycznym podejściem do rozwiązywania problemów. Kluczowym momentem w mojej karierze był udział w projekcie wdrożeniowym oprogramowania LIMS, który zainspirował mnie do zmiany ścieżki zawodowej i wejścia do świata IT.

Z pasją i determinacją rozpocząłem samodzielną naukę programowania w języku Python. Skupiłem się na technologiach webowych (Flask, Django) i złożonych systemach, a także zacząłem zgłębiać zagadnienia związane z modelami AI. W programowaniu cenię czysty i wydajny kod – wartości, które są zbieżne z precyzją wymaganą w pracy laboratoryjnej.

Obecnie poszukuję swojej pierwszej pracy jako Junior Python Developer, gdzie mógłbym połączyć moje dotychczasowe doświadczenie analityczne z nowymi umiejętnościami technicznymi i dalej rozwijać się w dynamicznym zespole.

Umiejętności

  • Python
  • Django
  • PostgreSQL (Psycopg2)
  • SQL
  • Git
  • API
  • Rozwiązywanie problemów
  • Myślenie analityczne

Moje Projekty

Symulator Kontroli Ruchu Lotniczego

Wielowątkowa symulacja w architekturze klient-serwer, obrazująca zarządzanie ruchem lotniczym z wizualizacją 3D w czasie rzeczywistym.

  • Zaprojektowałem architekturę klient-serwer z wielowątkową obsługą każdego samolotu.
  • Zaimplementowałem system wykrywania kolizji oraz logikę zarządzania pasami startowymi.
  • Stworzyłem wizualizację 3D (Tkinter, Matplotlib) na podstawie danych z bazy PostgreSQL.
  • Technologie: Python, PostgreSQL, Wielowątkowość.
  • Zobacz kod na GitLabie

Symulator Kontroli Ruchu Lotniczego z REST API

Zaawansowana wersja symulatora, przebudowana w oparciu o architekturę REST API z interaktywnym panelem kontrolnym.

  • Przebudowałem architekturę na REST API (Flask), oddzielając logikę biznesową od warstwy komunikacji.
  • Stworzyłem interaktywny panel kontrolny (HTML, JS) do zarządzania cyklem życia symulacji.
  • Zoptymalizowałem wykrywanie kolizji, implementując algorytm Spatial Hash.
  • Technologie: Python, Flask, REST API, PostgreSQL.
  • Zobacz kod na GitLabie

Django 5 Book Project

Projekt oparty na książce "Django 5 by Example", zawierający aplikację blogową, stronę CV oraz narzędzie do obliczeń chemicznych.

  • Zaimplementowałem aplikację blogową z postami, komentarzami, tagami i wyszukiwarką.
  • Stworzyłem aplikację CV do dynamicznego wyświetlania życiorysu (ta strona).
  • Opracowałem aplikację "Balance" do obliczania zawartości popiołu i wilgoci w próbkach, która pobiera dane z wagi za pomocą biblioteki "serial" oraz protokołu RS232.
  • Technologie: Python, Django, PostgreSQL, HTML, Bootstrap.
  • Zobacz kod na GitLabie