D/LDIONIZY LYSENKO

Python / Django Developer

01 / Poznajmy się

DionizyLysenko.

Piszę aplikacje webowe w Pythonie i Django. Zajmuję się backendem, integracjami API i wdrożeniami.

Rozwijam się w kierunku automatyzacji i AI.

Warszawa, Polska

developer.pyPYTHON

# Kilka słów o mojej pracy

class Developer:
    name = "Dionizy Lysenko"
    stack = ["Python", "Django"]
    focus = "Backend / Web"
    deploy = ["Docker", "Nginx"]

    # Kierunek rozwoju
    learning = ["Automatyzacja", "AI"]
PYTHONDJANGOSQLJAVASCRIPTDOCKERNGINX

02 / Portfolio

Wybrane projekty

PROJEKT / 02Repozytorium publiczne

Wydarzenia / system biletowy

Koło Fantastyki i Gier UW

Strona koła uniwersyteckiego, na której można pobrać bezpłatny bilet PDF z kodem QR. Obsługa wydarzenia sprawdza kod przy wejściu.

  • Python
  • Django
  • PostgreSQL
  • Docker
  • Nginx
Jak to zbudowałem

Mój udział

Samodzielnie napisałem aplikację ze stroną wydarzeń i systemem biletowym. Dodałem generowanie PDF, weryfikację kodów QR i limity pobierania biletów.

Rozwiązania techniczne

  • Generowanie PDF i zapis biletu odbywają się w jednej transakcji. Jeśli generowanie dokumentu się nie powiedzie, limit pobrań pozostaje bez zmian.
  • Blokady PostgreSQL chronią limity przy równoczesnych żądaniach. Blokada rekordu zabezpiecza pierwsze potwierdzenie użycia biletu.

Uproszczony przepływ

  1. Przeglądarka
  2. Django
  3. PostgreSQL / PDF + QR
PROJEKT / 03Repozytorium publiczne

Strona usługowa / kontakt

Behawiorysta

Strona specjalisty od zachowania zwierząt z ofertą i formularzem zgłoszeniowym. Zadbałem o ochronę przed spamem i przygotowanie strony pod SEO.

  • Django
  • SQLite
  • Docker
  • Nginx
  • HTTPS
Jak to zbudowałem

Mój udział

Samodzielnie przygotowałem i wdrożyłem stronę. Dodałem sprawdzanie danych formularza, wysyłkę zgłoszeń e-mailem i zabezpieczenia przed nadużyciami.

Rozwiązania techniczne

  • Formularz sprawdza dane po stronie serwera, weryfikuje reCAPTCHA i ogranicza liczbę prób oraz wysłanych zgłoszeń.
  • Zgłoszenia są wysyłane przez SMTP. Jeśli wysyłka się nie powiedzie, użytkownik widzi komunikat i może spróbować ponownie. Formularz nie rezerwuje terminu wizyty.

Uproszczony przepływ

  1. Formularz
  2. Django / walidacja
  3. SMTP

03 / Warsztat

Technologie

Piszę backend aplikacji i konfiguruję narzędzia do jej uruchomienia. Korzystam też ze skryptów, żeby automatyzować powtarzalne zadania i pracę z danymi.

KIERUNEK ROZWOJU

Automatyzacja i AI

Chcę rozwijać się jako młodszy specjalista ds. automatyzacji i AI. W dalszej nauce korzystam z doświadczenia z Pythonem i integracjami.

Backend i dane

Python · Django · SQL · integracje API

Warstwa webowa

HTML · CSS · JavaScript · responsywność

Wdrożenia i jakość

Docker · Nginx · Git · testy · diagnostyka

Automatyzacja

Skrypty Python · raporty · porządkowanie danych · Excel

04 / Praca

Doświadczenie
zawodowe

Usprawniałem codzienną pracę zespołu. Samodzielnie realizowałem też aplikacje webowe i zajmowałem się ich uruchomieniem.

01.2026 — 07.2026

Współpraca projektowa

Web Developer / Wsparcie aplikacji

Fundacja Św. Łazarza – Pomoc Lazariańska / Saint Lazarus Sp. z o.o.

Przeanalizowałem i odbudowałem sklep internetowy, przeniosłem dane oraz zintegrowałem płatności, usługi kurierskie i szkolenia online. Sam planowałem prace, wspierałem uruchomienie sklepu i diagnozowałem błędy.

06.2024 — 05.2025

Praca biurowa i wsparcie zespołu

Wsparcie IT i automatyzacja / Pracownik biurowy

Stawit Sławomir Witkowski (obecnie Stawit Sp. z o.o.)

Pisałem skrypty w Pythonie, które automatyzowały raporty i porządkowanie danych. Przygotowywałem szablony Excel i dokumentację, korzystałem z podstawowych zapytań SQL oraz pomagałem użytkownikom narzędzi IT.

EDUKACJA / 06.2024

Python Developer

Coders Lab · 180 godzin

Python, programowanie obiektowe, SQL, Django, podstawy JavaScript i projekt końcowy.

05 / Kontakt

Porozmawiajmy
o współpracy.

Szukasz developera do swojego zespołu lub projektu?
Chętnie opowiem więcej o mojej pracy.

lysenko.denys97@gmail.com Sprawdź mój GitHub