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.
QA i niezawodność danych w dużej skali
Środowiska enterprise
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
Aplikacje prowadzone od pomysłu do sklepu
Własne produkty
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
Strony, integracje i automatyzacja procesów
Web i automatyzacja
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
Serwis i obsługa IT w Bydgoszczy
Wsparcie lokalne
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
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.
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
Testowanie systemu bez jednej poprawnej odpowiedzi
- 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
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.
PwC
Dowód, że dane po migracji się zgadzają
- 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
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.
E.ON Polska
Testy platform IoT i systemów pomiarowych
- 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
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.
EBI Systems
Potoki ETL i testy platformy dokumentowej
- 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)
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ć.
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.
- Telefon
- +48 573 021 012
- kontakt@jakubzajac.eu