Samsung Electronics
Najpierw: wiarygodny sygnał.
Automatyzowałem testy rozpoznawania głosu w telefonach, Smart TV i urządzeniach domowych — od odtworzenia komendy po porównanie wyniku.

Automatyzacja oprogramowania i AI
Łączę Python, integracje i AI, żeby ograniczać ręczną pracę i sprawniej przechodzić od pomysłu do produkcji. Ponad 15 lat doświadczenia inżynierskiego.
Doświadczenie z projektów dla
Wybrane doświadczenie zawodowe. Intel i Cisco: projekty realizowane dla tych firm.
Doświadczenie
Wybrane obszary mojej pracy w elektronice, sieciach i pamięciach masowych.
Przejdź do usług
Historia reaguje na przewijanie
Samsung Electronics
Automatyzowałem testy rozpoznawania głosu w telefonach, Smart TV i urządzeniach domowych — od odtworzenia komendy po porównanie wyniku.
Projekty dla Intel i Cisco
Budowałem framework Python do walidacji SmartNIC i DPDK dla Intela. Dla Cisco rozwijałem automatyzację telemetrii gNMI, gRPC i OpenConfig.
Dell Technologies · Principal
Projektuję infrastrukturę testową Data Path I/O: Python/PyTest, NVMe-oF, SPDK i CI. Weryfikuję także scenariusze awarii oraz przywracania działania.
Dell Technologies · sposób pracy
Wprowadziłem specyfikacje w Markdown jako wspólny punkt odniesienia dla implementacji przez inżynierów i przy wsparciu AI.
Usługi
Wybierz obszar, który blokuje pracę Twojego zespołu. Zakres ustalimy na podstawie obecnych narzędzi i oczekiwanego rezultatu.
Sprawdzam, które czynności warto zautomatyzować, jakie są zależności między systemami i ile może kosztować wdrożenie.
Otrzymujesz priorytety i rekomendację: zbudować, zintegrować czy kupić.
Automatyzuję raporty, obieg dokumentów i przekazywanie danych między etapami pracy.
Rezultat: proces, który uruchamia się według ustalonych reguł i zgłasza wyjątki.
Buduję połączenia API i narzędzia do zadań, których nie obsługuje gotowe oprogramowanie.
Zakres obejmuje obsługę błędów i dokumentację potrzebną do utrzymania.
Tworzę automatyczne testy i włączam je w proces budowania oraz wydawania oprogramowania.
Zespół dostaje informację o błędach przed wdrożeniem zmiany.
Określam potrzebne role, prowadzę ocenę techniczną kandydatów i wspieram wdrożenie nowych osób.
Rezultat: podział odpowiedzialności i plan rozpoczęcia pracy.
AI w praktyce
Dwa zastosowania: AI jako część Twojego procesu oraz AI jako wsparcie w tworzeniu oprogramowania. W obu przypadkach wynik wymaga weryfikacji.
Dokumenty, zgłoszenia, raporty: model wydobywa informacje lub przygotowuje wynik, a Python i API prowadzą go do właściwego systemu.
Wykorzystuję AI do prototypowania, implementacji i przygotowania testów na podstawie uzgodnionej specyfikacji. Weryfikuję kod i decyzje architektoniczne.
Definiuję kryteria akceptacji, sprawdzam błędne odpowiedzi i wyjątki. Ustalamy monitorowanie, koszty oraz miejsca wymagające zatwierdzenia przez człowieka.
Gdy wystarczą jednoznaczne reguły, stosuję zwykły kod. Model AI dobieram do zadań wymagających interpretacji treści.
Jak pracuję
Prowadzę projekt i odpowiadam za decyzje techniczne. Mniejsze realizacje wykonuję samodzielnie; przy większych dobieramy zespół do zakresu.
Ustalamy problem, kryteria odbioru, budżet i dostęp do danych.
Sprawdzamy najważniejsze założenie na małej próbce. Wynik pozwala zdecydować o dalszej inwestycji.
Uruchamiamy rozwiązanie, sprawdzamy działanie w docelowym środowisku i przekazujemy dokumentację.
Ustalamy, kto reaguje na błędy, jak monitorujemy działanie i które zmiany mają pierwszeństwo.
O mnie
Principal Software Engineer

Jestem Jarek. Zanim zaproponuję rozwiązanie, chcę zrozumieć, kto będzie z niego korzystać i co dziś utrudnia mu pracę.
Rozmawiasz bezpośrednio z osobą, która analizuje problem i pisze kod. Wyjaśniam kompromisy techniczne, wskazuję ograniczenia i pomagam zdecydować, co warto zrobić teraz, a co może poczekać.
Zacznijmy od rozmowy
Opisz, co dziś robisz ręcznie, jakie narzędzia wykorzystujesz i co chcesz usprawnić.