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.
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
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
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
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
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
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.
- kontakt@jakubzajac.eu
- Telefon
- +48 573 021 012