Przejdź do treści
JZ Technology
Doświadczenie założyciela

Doświadczenie, na którym stoją nasze standardy

Ta strona opisuje zawodowe doświadczenie założyciela firmy, Jakuba Zająca. Zapisaliśmy je w pierwszej osobie, bo to jego własna praca, a nie zbiorczy dorobek firmy.

  1. 01Środowiska enterprise

    QA i niezawodność danych w dużej skali

    Projekty w PwC, Roche i E.ON: automatyzacja testów, jakość danych i platformy chmurowe w regulowanych, wielozespołowych organizacjach.

    • Automatyzacja testów UI, API i danych (Python, PyTest)
    • Walidacja danych i platforma niezawodności danych na AWS
    • Praca w potokach CI/CD i formalnych procesach wydań
    • Współpraca z międzynarodowymi, rozproszonymi zespołami
  2. 02Własne produkty

    Aplikacje prowadzone od pomysłu do sklepu

    Projekty prowadzone w całości: architektura, kod, testy, publikacja i utrzymanie — m.in. platforma lojalnościowa IZAPzoo i aplikacja ThomasSeekerAI.

    • Aplikacje mobilne Android i iOS z backendem w chmurze
    • Panele administracyjne i systemy uprawnień
    • Publikacja w Google Play i App Store
    • Utrzymanie i rozwój po wdrożeniu
  3. 03Web i automatyzacja

    Strony, integracje i automatyzacja procesów

    Strony i aplikacje webowe dla firm oraz automatyzacje, które zdejmują z zespołów ręczną, powtarzalną pracę.

    • Strony firmowe i wizerunkowe
    • Integracje API i synchronizacja danych
    • Automatyzacje w Pythonie i zadania cykliczne
    • Podstawy SEO technicznego i wydajności
  4. 04Wsparcie lokalne

    Serwis i obsługa IT w Bydgoszczy

    Praktyczna strona IT: od diagnozy laptopa po konfigurację całego biura — dla firm i klientów prywatnych.

    • Diagnostyka i naprawa komputerów
    • Sieci, Wi-Fi i drukarki w domach i biurach
    • Microsoft 365 i Google Workspace
    • Kopie zapasowe i podstawy bezpieczeństwa
Środowiska

Organizacje, przy których projektach pracowaliśmy

Od globalnych korporacji po lokalne firmy i marki osobiste. Każde z tych środowisk uczy czegoś innego o tym, jak utrzymać jakość pod presją — i to właśnie stamtąd biorą się standardy, które wnosimy do każdego zlecenia.

Środowiska korporacyjne

  • PwC
  • Roche
  • E.ON
  • Mercedes-Benz
  • EBI 24

Projekty klienckie

  • MentalExpert
  • IZAPzoo
  • NZOZ Zdrowie
  • Kamil Rosikiewicz

Nazwy i znaki towarowe pozostają własnością ich właścicieli i użyte są tu wyłącznie w celu identyfikacji. Wskazują organizacje, przy których projektach pracowaliśmy — nie oznaczają rekomendacji, poparcia ani partnerstwa z ich strony.

Trudne problemy

Gdzie ta praca już się obroniła

Cztery środowiska i cztery różne rodzaje trudności — stąd biorą się standardy, które przenosimy do każdego zlecenia.

  • Roche

    Klasyczne testy zakładają, że poprawny wynik jest znany z góry. Przy chatbocie i backendowych usługach opartych na LLM nie jest, więc pierwszą robotą jest ustalenie, co w ogóle liczy się jako dobra odpowiedź. Prowadzę QA w tym obszarze: zespół definiuje kryteria akceptacji, a wywołania modeli śledzimy w Langfuse, żeby złą odpowiedź dało się prześledzić wstecz do tego, co ją wygenerowało. Przy LLM „zadziałało u mnie” nie jest wynikiem testu.

    • Testowanie chatbota i usług backendowych opartych na LLM
    • Obserwowalność i śledzenie wywołań modeli (Langfuse)
    • Kryteria akceptacji i ewaluacja jakości odpowiedzi
    • Jakość AI w organizacji objętej regulacjami

    Testowanie systemu bez jednej poprawnej odpowiedzi

  • PwC

    Duży program migracji i modernizacji danych w środowisku enterprise. Samo przeniesienie danych nie jest tu najtrudniejsze — trudne jest wykazanie, że po drugiej stronie są dokładnie te same. Odpowiadam za strategię QA tego programu i buduję potoki ETL na AWS; walidację i rekoncyliację prowadzę w SQL.

    • Strategia QA dla programu migracji i modernizacji danych
    • Potoki ETL na AWS: S3, Glue, Redshift, PySpark
    • Walidacja i rekoncyliacja danych w SQL, kontrole jakości danych
    • Praca w środowiskach o ograniczonym dostępie i podwyższonych wymogach bezpieczeństwa

    Dowód, że dane po migracji się zgadzają

  • E.ON Polska

    Platformy IoT, zarządzania energią i pomiarów: centralne repozytoria danych pomiarowych i systemy odczytu liczników. Czerwony test nie kończy tu sprawy, bo zostaje pytanie, czy błąd jest po stronie aplikacji, czy licznika. Odpowiadałem za strategię testów automatycznych dla tych systemów, ale część rzeczy sprawdzałem ręcznie, bo nie wszystko w takim systemie da się zamknąć w skrypcie. Prowadziłem też mentoring w zespole QA.

    • Strategia testów automatycznych w Pythonie i Selenium
    • Testy UI, funkcjonalne i regresyjne aplikacji webowych
    • Testy API i integracyjne w SoapUI
    • Platformy IoT, zarządzania energią i odczytu liczników

    Testy platform IoT i systemów pomiarowych

  • EBI Systems

    Korporacyjna platforma zarządzania dokumentami: przepływy ETL w trybie wsadowym i zbliżonym do czasu rzeczywistego. Projektowałem, budowałem i utrzymywałem te potoki, a po drugiej stronie odpowiadałem za jakość tego samego systemu. Potok pisze się inaczej, kiedy samemu trzeba go potem złamać.

    • Potoki ETL: tryb wsadowy i przetwarzanie zbliżone do czasu rzeczywistego
    • Transformacje w SQL i PL/SQL, przetwarzanie i walidacja w Pythonie
    • Bazy relacyjne i MongoDB, Redis jako warstwa cache
    • Testy API, integracyjne i end-to-end (Python, Selenium)

    Potoki ETL i testy platformy dokumentowej

Nazwy organizacji opisują środowiska, w których wykonywana była praca, i nie oznaczają rekomendacji, poparcia ani partnerstwa z ich strony. Projekty objęte poufnością opisujemy wyłącznie w formie zanonimizowanej.

Potrzebujesz kogoś z takim profilem?

Napisz, nad czym pracujesz — sprawdzimy, czy to doświadczenie odpowiada Twojemu problemowi.