EN · EnglishBezpłatne spotkanie

O mnie · Jacek Sultan

Piszę kod, projektuję systemy i prowadzę firmę. Najciekawsze są dla mnie decyzje pomiędzy tymi trzema światami.

Jacek Sultan, uśmiechnięty, w ciemnej koszuli

Krótka historia

Krótka historia

Programowanie zaczęło się u mnie na długo przed pierwszą pracą w IT. Najpierw z ciekawości: małe skrypty, strony dla znajomych, rzeczy, które psułem szybciej, niż umiałem naprawić.

Zawodowo programuję od 2017 roku. Przez te lata pracowałem w firmach produktowych, w agencji, przy projektach dla klientów i we własnej działalności. Każde z tych miejsc nauczyło mnie czegoś innego: skali, tempa, rozmowy z klientem, odpowiedzialności za to, co działa na produkcji.

Dziś pracuję jako CTO w Dock. Łączę projektowanie systemów, programowanie i prowadzenie firmy. Interesuje mnie nie tylko to, czy rozwiązanie działa, ale też czy zespół będzie w stanie je utrzymać, rozwinąć i sensownie za nie płacić.

Doświadczenie

Oś, nie CV.

  1. od 2024

    Dock CTO

    Odpowiadam za technologię w firmie: architekturę, infrastrukturę, jakość i rozwój produktów DockAccess i DockRay.

  2. 2021–2024

    Studio Creativa Programista

    Projekty webowe dla klientów. Dużo różnych systemów, terminów i rozmów o tym, co jest naprawdę potrzebne.

  3. 2020–2021

    ESCOLASOFT Programista

    Oprogramowanie dla edukacji. Równolegle z własną działalnością.

  4. 2019–2021

    Repoleved Własna działalność

    Pierwsze projekty na własny rachunek: wycena, zakres, odpowiedzialność od początku do końca.

  5. 2019

    Wakacje.pl Programista

    Praca przy serwisie z dużym ruchem i dużą liczbą zależności.

  6. 2017–2019

    GForces Polska Programista

    Pierwsza praca komercyjna. Nauka pracy w zespole, code review i dostarczania na czas.

Jak pracuję

Pięć kroków, które powtarzam niezależnie od skali.

  1. Diagnoza kontekstu

    Kto będzie to utrzymywał, ile to może kosztować, co już istnieje.

  2. Wybór rozwiązania

    Co najmniej dwie opcje i jawnie zapisany kompromis.

  3. Wdrożenie

    Małe kroki, które da się cofnąć.

  4. Obserwacja

    Metryki, logi i rozmowy z ludźmi, którzy z tego korzystają.

  5. Poprawki

    Wracam do decyzji, gdy zmienią się założenia.

Specjalizacje

Obszary, nie lista narzędzi.

Backend i aplikacje webowe
PHP, TypeScript, API, bazy danych
Infrastruktura
Linux, Docker i Swarm, Traefik, CI/CD
Jakość
Testy jednostkowe i E2E, Playwright, code review
Bezpieczeństwo i monitoring
Podatności, alerty, obserwowalność
Dostępność cyfrowa
WCAG 2.2, audyty, poprawianie błędów
AI i automatyzacja
Integracje, workflow, agenci, API modeli

Dowody

Zamiast deklaracji: projekty i teksty.

Projekty

  • DockFirma technologiczna
  • DockAccessProdukt SaaS · dostępność cyfrowa
  • DockRayProdukt SaaS · monitoring i bezpieczeństwo

Jak uczę

Pracujemy na Twoim problemie, nie na moim slajdzie.

  • Praktyka przed teorią

    Zaczynamy od kodu, konfiguracji albo strony, nad którą faktycznie pracujesz.

  • Przykłady z produkcji

    Pokazuję, jak coś wygląda, gdy obsługuje prawdziwych użytkowników, a nie tylko w tutorialu.

  • Samodzielność

    Nie piszę za Ciebie. Zadaję pytania, aż sam dojdziesz do rozwiązania i będziesz umiał je powtórzyć.

  • Konkretny feedback

    Po spotkaniu wiesz, co poszło dobrze, co poprawić i co zrobić przed kolejną rozmową.

Dla organizatorów

Bio do zaproszeń

Zapraszasz do podcastu albo na wydarzenie? Skopiuj wersję, która pasuje.

Krótko · 56 zn.
Jacek Sultan — CTO w Dock, programista i przedsiębiorca.
Średnio · 128 zn.
Jacek Sultan — programista i CTO w Dock. Projektuje architekturę, rozwija produkty DockAccess i DockRay, prowadzi mentoring 1:1.
Pełne · 368 zn.
Jacek Sultan programuje od około 15 lat, zawodowo od 2017 roku. Jako CTO w Dock odpowiada za architekturę, infrastrukturę i jakość, rozwija platformy DockAccess (dostępność cyfrowa) i DockRay (monitorowanie i bezpieczeństwo aplikacji). Pisze o decyzjach technologicznych i prowadzi indywidualny mentoring z programowania, DevOps, testowania, WCAG i automatyzacji z AI.

O czym mogę rozmawiać

  • Decyzje architektoniczne w małych zespołach
  • Docker Swarm, CI/CD i utrzymanie produkcji
  • Dostępność cyfrowa: gdzie kończy się automat
  • AI w codziennej pracy firmy technologicznej
  • Rola CTO w firmie, która dopiero rośnie
Napisz w sprawie nagrania

Chcesz porozmawiać o nauce albo o projekcie?