Senior Python / Django Engineer

Karol Gunia.Senior Python / Django Engineer

Buduję i utrzymuję systemy krytyczne dla biznesu, oparte na Django.

Przez ponad siedem lat budowałem systemy dla uczelni i klientów komercyjnych — od architektury po całodobowe utrzymanie. Moje projekty obsługują ponad 5000 użytkowników z dostępnością 99,9%.

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

01 — Szukasz sprawdzonego inżyniera Django?

Tak. Siedem lat systemów Django w produkcji — platformy uczelniane dla ponad 5000 pracowników, CRM z dostępnością 99,9% od 2020 i SaaS na wczesnym etapie. Budowane i utrzymywane end-to-end, 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 — 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.
  • Zbudowałem mechanizm ról i uprawnień wielokrotnego użytku, przyjęty w całym zespole; 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. Dostępność 99,9%, 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.
  • 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