Jarek TrepkowskiAutomation Engineering & Consulting
PL/EN

Automatyzacja oprogramowania i AI

Mniej ręcznej pracy.
Więcej kontroli.

Łą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.

Python / AI / AutomationOd procesu do produkcji

Doświadczenie z projektów dla

Wybrane doświadczenie zawodowe. Intel i Cisco: projekty realizowane dla tych firm.

Doświadczenie

Od testów urządzeń
do systemów produkcyjnych.

Wybrane obszary mojej pracy w elektronice, sieciach i pamięciach masowych.

Przejdź do usług
Grafitowe moduły ze szkła i metalu połączone bursztynowym sygnałem
01 / 0401 — Sygnał i walidacja

Historia reaguje na przewijanie

01

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.

02

Projekty dla Intel i Cisco

Potem: połączone systemy.

Budowałem framework Python do walidacji SmartNIC i DPDK dla Intela. Dla Cisco rozwijałem automatyzację telemetrii gNMI, gRPC i OpenConfig.

03

Dell Technologies · Principal

Dalej: gotowość na produkcję.

Projektuję infrastrukturę testową Data Path I/O: Python/PyTest, NVMe-oF, SPDK i CI. Weryfikuję także scenariusze awarii oraz przywracania działania.

04

Dell Technologies · sposób pracy

Specyfikacja wspólna dla ludzi i AI.

Wprowadziłem specyfikacje w Markdown jako wspólny punkt odniesienia dla implementacji przez inżynierów i przy wsparciu AI.

Usługi

Od analizy
do wdrożenia.

Wybierz obszar, który blokuje pracę Twojego zespołu. Zakres ustalimy na podstawie obecnych narzędzi i oczekiwanego rezultatu.

01

Audyt automatyzacji

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ć.

02

Automatyzacja procesów

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.

03

Integracje i narzędzia Python

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.

04

Testy i wdrażanie · QA / CI/CD

Tworzę automatyczne testy i włączam je w proces budowania oraz wydawania oprogramowania.

Zespół dostaje informację o błędach przed wdrożeniem zmiany.

05

Budowanie zespołów

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

Szybciej do rozwiązania.
Z kontrolą nad wynikiem.

Dwa zastosowania: AI jako część Twojego procesu oraz AI jako wsparcie w tworzeniu oprogramowania. W obu przypadkach wynik wymaga weryfikacji.

  1. Specyfikacja
  2. AI + Python
  3. Testy i przegląd
  4. Produkcja

Automatyzacja pracy

Dokumenty, zgłoszenia, raporty: model wydobywa informacje lub przygotowuje wynik, a Python i API prowadzą go do właściwego systemu.

Sprawniejsze tworzenie rozwiązań

Wykorzystuję AI do prototypowania, implementacji i przygotowania testów na podstawie uzgodnionej specyfikacji. Weryfikuję kod i decyzje architektoniczne.

Kontrolowane wdrożenie

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ę

Najpierw sprawdzamy.
Potem wdrażamy.

Prowadzę projekt i odpowiadam za decyzje techniczne. Mniejsze realizacje wykonuję samodzielnie; przy większych dobieramy zespół do zakresu.

01

Zakres

Ustalamy problem, kryteria odbioru, budżet i dostęp do danych.

02

Pilotaż

Sprawdzamy najważniejsze założenie na małej próbce. Wynik pozwala zdecydować o dalszej inwestycji.

03

Wdrożenie

Uruchamiamy rozwiązanie, sprawdzamy działanie w docelowym środowisku i przekazujemy dokumentację.

04

Utrzymanie

Ustalamy, kto reaguje na błędy, jak monitorujemy działanie i które zmiany mają pierwszeństwo.

O mnie

Inżynier po drugiej
stronie rozmowy.

Jarek Trepkowski

Principal Software Engineer

Portret Jarosława Trepkowskiego

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

Który proces
zabiera Ci
za dużo czasu?

Opisz, co dziś robisz ręcznie, jakie narzędzia wykorzystujesz i co chcesz usprawnić.

Wiadomość zostanie przesłana przez FormSubmit. Zasady prywatności usługi.