Tarnów · Python · automatyzacja testów

Andrzej Michalski Senior Software Developer in Test

Od 2017 roku automatyzuję testy i buduję frameworki testowe w Pythonie: od autonomicznych dronów i samochodów po globalną infrastrukturę sieciową. Z AI pracuję na co dzień, także przy testowaniu systemów AI.

w IT i testowaniu oprogramowania
9 lat
komercyjnie w Pythonie
8+ lat
klienci w obecnym projekcie
Fortune 500
Copilot, Gemini, LangChain
AI na co dzień
Andrzej Michalski

01 · Doświadczenie

Doświadczenie zawodowe

  1. 2020 – obecnie sieci

    Senior Software Development Engineer in Test

    Akamai

    • automatyzacja testów (Pytest, Playwright, Selenium, Cypress, Robot Framework)
    • codzienna praca z AI: Copilot i Gemini w pisaniu i utrzymaniu testów
    • big data i globalne sieci dla klientów z listy Fortune Global 500 oraz z branży AI, m.in. Anthropic
    • CI/CD w Jenkinsie, środowiska testowe w Dockerze i Kubernetesie
  2. 2022 – 2025 sieci · big data · Track & Trace

    Senior QA Engineer, konsultant

    Klienci: Inexto Poland, Hitachi Energy

    • automatyzacja testów (Pytest, Unittest, Selenium)
    • CI/CD: Jenkins, ADO Pipelines; Docker, Kubernetes
    • stworzenie frameworka do testowania AI (LangChain, n8n)
  3. 2020 autonomiczna jazda

    Expert Software Engineer in Test

    Aptiv

    • automatyzacja testów autonomicznej jazdy w ROS (Python)
    • fuzz testing w C++, skrypty Bash
  4. 2018 – 2020 autonomiczne loty

    Python Developer

    Cervi Robotics

    • oprogramowanie autonomicznego lotu dronów w ROS (Python)
    • frontend i panel nawigacji (Flask, JavaScript, React)
    • poboczne projekty IoT (Leaflet, JavaScript, Python)
  5. 2017 – 2018 web development

    Junior Django Developer / QA Tester

    Problemondo

    • rozwój i testowanie funkcji (Django)
  6. 2012 – 2018 analizy przestrzenne · LiDAR

    Specjalista

    PIG-PIB, System Osłony Przeciwosuwiskowej

    • pozyskiwanie i analiza danych LiDAR
    • geomodelowanie osuwisk, praca z danymi geoprzestrzennymi
    • automatyzacja codziennej pracy w Pythonie
  7. 2008 – 2012 analizy przestrzenne

    Młodszy specjalista

    Geoprofil

    • dane geoprzestrzenne i dokumentacja geologiczna
    • modelowanie danych hydrogeologicznych

02 · Umiejętności

Umiejętności

Programowanie

Python
8+ lat komercyjnie
Bash
7+ lat, codziennie
JavaScript
3 projekty komercyjne
C++, PHP, Ruby, Perl
mniejsze projekty

Frameworki i narzędzia

Testy (Python)
Pytest, Playwright, Unittest, Selenium, Robot Framework
Testy (JS)
Cypress
CI/CD i infrastruktura
Jenkins, ADO Pipelines, Docker, Kubernetes
AI
Copilot, Gemini, LangChain, n8n
Aplikacje
ROS, Flask, Django, React, Leaflet
Bazy danych
SQL, CosmosDB
Inne
Git, Linux, HTML, CSS
GIS
ArcGIS, QGIS, Global Mapper

03 · Wykształcenie i nie tylko

Wykształcenie

Magister inżynier
Akademia Górniczo-Hutnicza w Krakowie
2007 – 2012

Języki

Polski
ojczysty
Angielski
B2, praca w zespołach z USA

Dodatkowo

  • rok zarządzania zespołami scrumowymi
  • 2 lata nauczania programowania
  • kwalifikacje z kartografii geologicznej (VII-202)
  • 30 dokumentacji komercyjnych
  • 5 publikacji w czasopismach naukowych

04 · Poza pracą

Triathlon, góry i narty

Startuję w triathlonie na poziomie zawodowym i trenuję innych triathlonistów. Jestem ratownikiem GOPR, a zimą pracuję jako instruktor narciarstwa.

8:41Ironman, rekord życiowy
3:59Ironman 70.3, rekord życiowy
  • Trener triathlonu
  • Ratownik GOPR
  • Instruktor narciarstwa
Zapytaj o trening

05 · Dodatkowo

Konsultacje AI dla firm z Tarnowa

Po godzinach pomagam małym i średnim firmom wdrażać AI tak, żeby działało, było bezpieczne i dało się je zmierzyć.

Zapytaj o konsultację
Konsultacje indywidualne
sesje 1:1 i dobór narzędzi AI do Twojej pracy
Szkolenia dla firm
praktyczne warsztaty z pracy z AI i bezpieczeństwa danych
Wdrożenia i automatyzacje
chatboty, obsługa dokumentów i maili, integracje
AI w QA i testowaniu
ewaluacje LLM, testy regresji, prompt injection