# Paweł Szmidt

**AI Engineer & DevOps Consultant**

Systemy LLM · AWS i Azure · Automatyzacja testów

E-mail: [paw.szmidt@gmail.com](mailto:paw.szmidt@gmail.com) | Lokalizacja: Kraków, Polska | Strona: https://szmidt.dev/pl/ | LinkedIn: https://www.linkedin.com/in/pawe%C5%82-szmidt-96138742/ | GitHub: https://github.com/tiiizo | PDF: https://szmidt.dev/pl/cv.pdf

Wersja angielska: https://szmidt.dev/en/cv.md

## Podsumowanie

Inżynier AI i konsultant DevOps, w wytwarzaniu oprogramowania od 2011 roku: od QA i automatyzacji testów po zarządzanie zespołem inżynierskim i role liderskie. Pracuję przy produkcyjnych systemach AI: wewnętrznym asystencie typu ChatGPT dla ponad 60 000 użytkowników, agencie AI w Microsoft Teams automatyzującym procesy biznesowe oraz modelach LLM open-weight hostowanych we własnym zakresie na GPU H100/A100 w Azure. Realizowałem migracje do AWS i wdrożenia landing zone, a infrastrukturę AWS i Azure tworzę jako kod (IaC). Buduję CI/CD i automatyzację testów: w Novo Nordisk w pełni zautomatyzowałem wcześniej ręczny proces wydań, a w LeoVegas pipeline testowy skrócił wydania z kilku dni do jednego. Mam doświadczenie w branżach regulowanych: wsparcie procesu compliance w rozwoju oprogramowania i klasyfikacji danych oraz automatyzacja testów raportowania regulacyjnego. Pracuję w podejściu AI-first z Claude Code, w obecnej roli i we własnych projektach: NoFPress oraz harnessie agentów AI, który prowadzi projekty przez GitHub. Dostępny do współpracy konsultingowej.

## Doświadczenie

### Lead Test Automation Engineer in AI — Novo Nordisk

2024-12 – obecnie

- Zbudowałem i utrzymuję agenta AI w Microsoft Teams, który automatyzuje procesy biznesowe w kilku działach: agent oparty na frameworku do agentów AI, aplikacja w Pythonie i TypeScript/React, infrastruktura Azure jako kod.
- Pracuję nad infrastrukturą dla modeli LLM open-weight hostowanych we własnym zakresie na GPU H100 i A100 w Azure: orkiestracja modeli, konfiguracja sieci i przetwarzanie dokumentów.
- W pełni zautomatyzowałem wcześniej ręczny proces wydań: wydania od dev do prod, pełne wdrożenia środowisk i migracje baz danych PostgreSQL.
- Prowadzę główne prace infrastrukturalne i wspieram członków 10-osobowego zespołu.
- Rozwijam i utrzymuję wewnętrznego asystenta typu ChatGPT, z którego korzysta ponad 60 000 użytkowników: aplikacja w Pythonie, infrastruktura AWS jako kod w Terraform, testy automatyczne w Playwright i pytest, pipeline'y CI/CD.
- Wspieram proces compliance w rozwoju oprogramowania i klasyfikacji danych.

### Senior Test Automation Engineer — LeoVegas

2022-10 – 2024-12

- Zbudowałem własny framework do automatyzacji testów w językach Kotlin i Java (JUnit, WireMock, Docker), obejmujący wykonywanie testów i raportowanie. Framework wdrożyły inne zespoły.
- Zestawiłem pipeline do wykonywania testów, który skrócił wydania z kilku dni do jednego dnia i wyraźnie przyspieszył pracę deweloperską.
- Automatyzowałem testy raportów regulacyjnych.
- Przygotowywałem przypadki testowe i pokryłem testami end-to-end całe środowisko kasyna, a testami integracyjnymi poszczególne serwisy.
- W mniejszym zakresie pracowałem z Google Cloud Platform (GCP): BigQuery, Cloud Storage, GKE, Cloud Functions.
- Główny tester w zespole.

### AWS DevOps Engineer Consultant — Tameshi

2022-06 – 2024-05 · Kontrakt

- Migrowałem do AWS klientów z różnych branż i automatyzowałem ich infrastrukturę.
- Zestawiałem landing zone w AWS (środowiska wielokontowe dla organizacji) z użyciem AWS Control Tower i AWS Organizations.
- Tworzyłem moduły Terraform i wdrażałem środowiska w Terraform, w tym zarządzanie DNS i infrastrukturę sieciową z AWS Transit Gateway.
- Zestawiałem pipeline'y CI/CD i pracowałem z AWS Security Hub, Amazon EKS, AWS Lambda, Amazon EC2 i Amazon CloudFront.

### Software Engineering Manager — Pega Systems

2022-03 – 2022-10

- Odpowiadałem za 6-osobowy zespół: zarządzanie zespołem, strategia produktu i planowanie wydań.
- Rekrutowałem nowych członków zespołu.

### Senior Software Development Engineer in Test — Pega Systems

2018-06 – 2022-03

- Zbudowałem mikroserwis do budowania aplikacji mobilnych Pega na iOS i Androida, działający w modelu serverless w AWS, z vSphere do wirtualizacji macOS.
- Rozwijałem frameworki do automatyzacji testów aplikacji mobilnych z użyciem Appium, XCUITest (Xcode) i Android instrumented tests (Android Studio), w językach Kotlin i Swift.
- Testowałem aplikacje mobilne Pega na iOS i Androida.

### Scrum Master — Pega Systems

2014-11 – 2022-03 · Rola równoległa

- Prowadziłem Scrum w swoim zespole: usprawniałem komunikację, dbałem o tempo sprintów i moderowałem spotkania zespołu.
- Reprezentowałem zespół przed interesariuszami.

### Software Development Engineer in Test — Pega Systems

2013-12 – 2018-06

### Quality Assurance Engineer — Antenna Software

2012-12 – 2013-12

- Testowałem aplikacje mobilne.

### Junior Quality Assurance Engineer — Antenna Software

2011-11 – 2012-12

## Umiejętności

- **Chmura i infrastruktura jako kod (IaC):** AWS, GCP, Azure, Cloudflare (Workers, Pages), Terraform, Bicep, AWS Control Tower, AWS Organizations, AWS Transit Gateway, Amazon EKS, AWS Lambda, Amazon EC2, Amazon CloudFront, AWS Security Hub, BigQuery, GKE, Cloud Functions, Cloud Storage, vSphere
- **Konteneryzacja i orkiestracja:** Docker, Kubernetes, OpenShift, Helm
- **Języki programowania:** JavaScript/TypeScript, Kotlin, Java, Python, Swift, Bash
- **Frameworki:** React, FastAPI, Spring Boot
- **Automatyzacja testów:** Playwright, pytest, JUnit, WireMock, Appium, XCUITest, Android instrumented tests
- **CI/CD i narzędzia do budowania:** Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, Git, Gradle, Maven
- **Bazy danych:** PostgreSQL, DynamoDB, MongoDB
- **Systemy przesyłania komunikatów:** Kafka, Amazon SQS, Azure Queue Storage
- **Obserwowalność:** Grafana, Datadog, Azure Application Insights
- **AI:** LLM/RAG, Self-hosted open-weight LLMs, LangChain, LiteLLM, Docling, Claude Code

## Wybrane projekty

### NoFPress

- **Rola:** Założyciel (Founder). Prowadzę usługę i zbudowałem stronę.
- **Problem:** Strony na WordPressie wymagają serwera, bazy danych i regularnych aktualizacji. NoFPress przenosi je na strony statyczne.
- **Rozwiązanie:** W pełni statyczna strona marketingowa z blogiem w pięciu językach (EN, PL, DE, FR, ES), z pipeline'em tłumaczeń, wersjami stron w Markdownie i plikiem llms.txt dla agentów AI. Zbudowana w podejściu AI-first z Claude Code.
- **Efekt:** Strona działa pod adresami nofpress.com (EN, DE, FR, ES) i nofpress.pl (PL).
- **Technologie:** Next.js (static export), TypeScript, Tailwind CSS, Cloudflare Workers, Claude Code

Zobacz projekt: https://nofpress.com | Strona projektu: https://szmidt.dev/pl/projects/nofpress/

### Harness agentów AI (wirtualne biuro AI)

- **Rola:** Zbudowałem go i prowadzę (projekt własny).
- **Problem:** Równoległe prowadzenie kilku projektów programistycznych wymaga koordynacji planowania, developmentu, QA, tłumaczeń i marketingu.
- **Rozwiązanie:** Zespół agentów AI opartych na Claude Code, który prowadzi projekty przez issues, pull requesty i code review na GitHubie. Role obejmują m.in. dyrektora, product ownera, developerów przypisanych do projektów, recenzenta (jakość i weryfikacja faktów), tłumacza, researchera, stratega i marketing. Agenci działają w określonych granicach autonomii. Pull requesty scala, a publikację zatwierdza człowiek.
- **Efekt:** Prowadzi kilka projektów, w tym NoFPress.
- **Technologie:** Claude Code (subagenty, osobna pamięć każdego agenta), GitHub (issues, pull requesty, code review)

Zobacz projekt: https://github.com/tiiizo/biuro-ai | Strona projektu: https://szmidt.dev/pl/projects/ai-agent-harness/

## Wykształcenie

### Magister (mgr) — Informatyka i ekonometria

Uniwersytet Ekonomiczny w Krakowie, 2011 – 2013

### Licencjat (lic.) — Informatyka i ekonometria

Uniwersytet Ekonomiczny w Krakowie, 2008 – 2011

## Certyfikaty

- AWS Certified Solutions Architect — Amazon Web Services, uzyskano 2022-07
- AWS Certified Cloud Practitioner — Amazon Web Services, uzyskano 2022-07
- Professional Scrum Master I (PSM I) — Scrum.org, uzyskano 2014-09

## Kursy

- [10xDevs (Przeprogramowani.pl)](https://www.10xdevs.pl/)
- [AI_devs (BRAVE)](https://www.aidevs.pl/)

## Języki

- polski — ojczysty
- angielski — zaawansowany (C1)
