Senior Python / Django Engineer

Karol Gunia.Senior Python / Django Engineer

Buduję systemy Django, które nadal działają po latach — i zostaję, żeby je prowadzić.

Najstarszy z moich systemów działa nieprzerwanie od 2020 roku — jestem jego jedynym autorem i przeprowadziłem go przez trzy migracje major Django, razem z infrastrukturą, na której stoi. Dla uczelni budowałem platformy dla ponad 5000 użytkowników, w tym systemy dostępności cyfrowej zgodne z WCAG 2.1.

Dostępny: etat lub B2B · Wierzchowie k. Krakowa

01 — Szukasz sprawdzonego inżyniera Django?

Tak — i takiego, który zostaje. CRM w ciągłej produkcji od 2020 przy 98% mojego autorstwa, platformy uczelniane dla ponad 5000 pracowników, SaaS zbudowany od zera. Budowane i utrzymywane end-to-end, razem z infrastrukturą, nie oddawane po wdrożeniu.

Akademia Górniczo-Hutnicza (AGH)

Python Full-Stack Developer

Platformy instytucjonalne dla ponad 5000 pracowników jednej z największych uczelni technicznych w Polsce.

  • Portal Pracowniczy — współtworzony moduł Osiągnięć (SSO, automatyczne importy, okresowe oceny pracowników); zastąpił poprzedni system wraz z migracją jego danych.
  • HELPI — platforma dostępności cyfrowej zgodna z WCAG 2.1: zgłaszanie potrzeb i barier, komunikacja między użytkownikami a jednostkami, wnioski o miejsce w akademiku oraz planowanie konsultacji z integracją iCal i Outlook.
  • Oferta Badawcza — publiczna, dwujęzyczna prezentacja zaplecza badawczego uczelni; zaawansowane wyszukiwanie i filtrowanie, dane integrowane z systemów wewnętrznych przez REST i SOAP.
  • Starter — wdrażanie nowych pracowników; interfejs dla centralnego systemu tożsamości (IdAM), zastąpił proces papierowy.
  • Zaprojektowałem moduł ról, uprawnień i struktury organizacyjnej, powielony następnie w trzech systemach zespołu; wprowadziłem pytest, Playwright oraz CI/CD.
DjangoDRFPostgreSQLCeleryRedisDockerGitLab CI/CD

ATL CRM · Slavic Studio

– obecnie
Jedyny inżynier i utrzymanie

System CRM o znaczeniu krytycznym, w ciągłej produkcji od 2020 roku. Jedyny autor 98% kodu, pełna odpowiedzialność za cały cykl życia aplikacji.

  • Pełna odpowiedzialność end-to-end: funkcje, schemat bazy i migracje, infrastruktura oraz bezpośrednie wsparcie klienta.
  • Trzy migracje major Django (3.0 → 3.2 → 4.2 → 5.2) w latach 2020–2026 bez przerwania ciągłości produkcji; 8 aplikacji, 22 modele domenowe, 134 migracje bazy.
  • Pipeline GitLab CI/CD: Ruff i mypy, testy automatyczne, skanowanie podatności (Trivy, SAST), budowanie obrazów Docker i wdrożenia.
  • Utrzymanie produkcyjne: kopie zapasowe PostgreSQL (3-2-1), TLS Let's Encrypt, monitoring Sentry, skryptowane wdrożenia, własny serwer VPS w sieci WireGuard.
DjangoDRFPostgreSQLRedisCeleryRabbitMQNginx

Cozelio

– obecnie
Współzałożyciel techniczny

Architektura backendu i strategia AI dla rozwiązania SaaS na wczesnym etapie, w branży OZE.

  • Zdefiniowałem architekturę aplikacji, produkcyjny stos technologiczny, model domeny i strategię wdrożenia.
DjangoPostgreSQLRedisCeleryDockerLLM APIs

02 — Jak wygląda współpraca?

Dostajesz jasny zakres przed pierwszą linią kodu, pisemne aktualizacje na bieżąco i system przetestowany przez CI. Nie oddaję projektu i znikam — utrzymuję to co buduję, łącznie z monitoringiem i wszystkim co dzwoni o 3 w nocy.

/01

Piszę najpierw, dzwonię kiedy trzeba. Zawsze wiesz co się dzieje.

/02

Jeśli coś się posypie, CI wyłapie to zanim Ty.

/03

Utrzymuję to, co zbuduję. Kopie zapasowe, monitoring i odtwarzanie to część pracy, nie dodatek.

/04

Bezpieczeństwo wbudowane, nie przyklejone na końcu.

03 — Chcesz zobaczyć kod?

Większość pracy jest pod NDA — systemy klientów działające w produkcji, nie na GitHubie. Jeden publiczny wkład: polskie tłumaczenie django-prose-editor, scalone upstream.

Tłumaczenie i lokalizacja

Polskie tłumaczenie (lokalizacja) django-prose-editor — edytora tekstu sformatowanego dla Django (ProseMirror). Wkład scalony do głównego repozytorium.

Zobacz scalony pull request

04 — Jakich technologii używam?

Python i Django jako rdzeń, PostgreSQL i Redis po stronie danych, Docker i GitLab CI/CD w infrastrukturze. Pełen stos — od modeli bazy po pipeline wdrożeniowy.

Backend Python · Django · Django REST Framework · projektowanie REST API
Dane PostgreSQL · Redis · JSONB · optymalizacja zapytań (EXPLAIN ANALYZE)
Kolejki i integracje Celery · RabbitMQ · REST · SOAP · webhooks · OpenAPI
DevOps i infra Docker · GitLab CI/CD · Nginx · Linux (Debian, Alpine) · Proxmox · WireGuard · Cloudflare · Sentry
Testy i jakość pytest · Playwright · Ruff · mypy · Trivy · SAST · code review
Frontend HTMX · Alpine.js · Tailwind CSS · Bootstrap

05 — Ile kosztuje współpraca?

150–200 PLN/h netto, umowa B2B. Wyceniam też projekty ryczałtowo — napisz z zakresem i budżetem, odpisuję z propozycją. Rozważam również zatrudnienie na etat; wtedy stawka godzinowa nie jest punktem wyjścia — warunki ustalamy osobno.

06 — Kontakt

Porozmawiajmy o Twoim systemie.

Szukasz seniora Django — na etat, kontrakt B2B lub zdalnie? Napisz — zwykle odpowiadam w ciągu 24 godzin.

Bez zobowiązań · etat lub B2B (faktura VAT) · odpowiedź w 24h