CV v češtině
Ing. Petr Kratochvíl je full-stack developer, DevOps engineer, Linux sysadmin a AI specialista.
Tisk a stažení
🖨️ Chcete tištěnou nebo PDF verzi? Stačí v prohlížeči zvolit tisk nebo mě kontaktujte.
Aktuální verze CV
- 🇺🇸 CV in English: krato.cz/en/cv
- 🇨🇿 CV v češtině: krato.cz/cs/cv
Osobní údaje
Titul, jméno a příjmení: | Ing. Petr Kratochvíl |
Identifikační číslo (IČ): | 03645762 |
Datum narození: | 9. října 1981 |
Místo bydliště: | Havanská 2808, 390 05 Tábor, Česká republika |
Telefonní číslo: | +420776762237 |
E-mail: | krato@krato.cz |
Domovská stránka: | krato.cz |
Profily
Platforma | Odkaz |
---|---|
🌍 Domovská stránka: | krato.cz |
🐙 GitHub: | github.com/kratocz |
👨💼 LinkedIn: | www.linkedin.com/in/kratocz |
▶️ YouTube: | www.youtube.com/@kratocz |
🐳 Docker Hub: | hub.docker.com/u/krato |
🤗 Hugging Face: | huggingface.co/kratocz |
📊 Kaggle: | www.kaggle.com/kratocz |
☁️ Bluesky: | bsky.app/profile/kratocz.bsky.social |
🐦 Twitter (X): | x.com/kratocz |
📘 Facebook: | facebook.com/kratocz |
🚴 Strava: | www.strava.com/athletes/kratocz |
Veřejné projekty
- 🤖 Local AI Coder - AI agent pro lokální vývoj kódu (závěrečný projekt kurzu AI Agenti): GitHub Repo
- ⚡ Sys Alert Tuner - AI systém pro ladění alertů (závěrečný projekt kurzu AI Developer): GitHub Repo
- 🏗 Znalostní báze IT - Strukturovaný repozitář mých IT znalostí: GitHub Repo
- 🐧 Tutoriály pro Btrfs, Docker a správu Linuxu - YouTube playlist v češtině: Kratokurz - videa 1. série (Kratotipy)
- 📦 Docker a DevOps nástroje - Různé kontejnerizační a automatizační skripty: GitHub Repos
Oblasti zájmu
- Backend development … PHP, Java, Kotlin, Python, …
- DevOps … Docker, Docker Swarm, Kubernetes, Git, GitLab CI/CD, GitHub Actions, …
- Linux … bash scripting, Terraform, …
- Cloud technologies … AWS, Azure, cloud architecture, …
- File systems … Btrfs, CephFS, …
- LLM (AI) … Custom GPTs, GPT4All, LM Studio, self-hosted LLM, AI agents, …
- Computer Vision … image processing, neural networks, OpenCV, …
- SPA frontend … Angular, CI/CD, GitHub Pages, …
- Cybersecurity … penetrační testování, security management, vulnerability assessment, …
- Modern IT technologies … learning, applying, teaching, …
Dosažené vzdělání
Období | Instituce a popis |
---|---|
2002 – 2007 | Magisterské studium na Katedře informatiky a výpočetní techniky na Fakultě Aplikovaných Věd na Západočeské Univerzitě v Plzni. Program a obor: Inženýrská Informatika – Informatika a Výpočetní Technika, specializace: Distribuované Systémy. Téma diplomové práce: „Komunikační systém s využitím mobilních zařízení". Pobírání prospěchového stipendia za studijní výsledky v 3. a 4. ročníku. |
1997 – 2001 | SPŠ A VOŠ Písek – elektrotechnická průmyslová škola, obor: el. počítače. |
Pracovní zkušenosti
Období | Pozice a popis |
---|---|
2015 leden – dnes | OSVČ – vývoj webových prezentací a API v PHP, Java, JavaScriptu, TypeScriptu, administrace Linuxových serverů, security management. |
2014 říjen – prosinec | externí spolupráce: RTsoft s.r.o. – vývoj webových stránek na zakázku. |
2013 březen | externí spolupráce: RTsoft s.r.o. – intranetové webové stránky evidence zboží. |
2011 únor – srpen | ext. spolupráce: Swistar s.r.o. – hotelová kniha pro tablety s OS Android. |
2007 | externí spolupráce: Západočeská Univerzita v Plzni – International Student Club – vývoj webu International Student Club, který patří pod oddělení Zahraničních vztahů ZČU. |
2002 – 2004 | externí spolupráce: Oddělení informačních systémů v Nemocnici Tábor, a.s. – vývoj intranetových webových stránek (HTML, PHP, MySQL) a jejich údržba a inovace. |
2002 | 5 měsíců trvalý prac. poměr na oddělení informačních systémů v Nemocnici Tábor, a.s. |
PHP zkušenosti
Se zaměřením na PHP vývoj mám více než 20 let profesionálních zkušeností od roku 2002. Během této doby jsem pracoval na různých typech projektů v různých verzích PHP od PHP 4 až po PHP 8.2:
Typy projektů
- Backend - API, trvale běžící služby, paralelizace
- Webové prezentace - korporátní weby, portfolia, landing pages
- Intranetové systémy - evidence zboží, správa dokumentů, interní nástroje
- REST API - backend služby pro mobilní aplikace a SPA frontend
- E-commerce řešení - objednávkové systémy, katalogy produktů
- Administrační rozhraní - portály, dashboardy, reporting
Používané PHP a související technologie
- Frameworky: Nette Framework, vlastní firemní MVC frameworky
- Template systémy: Latte (Nette), dříve Smarty
- Databáze: MySQL, MariaDB - každodenní používání SQL, optimalizace dotazů, návrh databázových struktur
- Webové technologie: HTML5, CSS3, SCSS, JavaScript, jQuery, jQuery UI, částečně Angular
- Návrhové vzory: MVC, Repository pattern, Dependency Injection
- Redakční systémy (CMS): Drupal
- Verzování: Git, branching strategies
- Deployment: Docker kontejnerizace, Docker Swarm cluster, CI/CD pipelines
Klíčové projekty
- 2015-současnost: ProfiSMS, s.r.o. - klíčové systémy:
- příjem SMS přes API
- backendové služby a databáze
- napojení na API
- SMS soutěže
- administrace Linuxových serverů
- provoz služeb v cloudu
- 2013-2014: RTsoft, s.r.o. - inventární systémy a firemní weby na zakázku, podíl na velkých projektech:
- e-shop knihydobrovsky.cz
- slevový portál pepa.cz
- 2007: univerzitní web pro mezinárodní studenty - vícejazyčná platforma
- 2002-2004: nemocniční intranetové stránky pro zaměstnance (po více než 20 letech je stále denně používán) - PHP/MySQL
Znalosti
Kategorie | Znalosti |
---|---|
Programovací jazyky – profesionální | PHP, Java |
Programovací jazyky – pokročilý | JavaScript, ES6, TypeScript, ANSI C, C#, Delphi |
Operační systémy – profesionální | Linux (Debian, Ubuntu, Mint, openSUSE, RHEL, …) |
AI/ML technologie – profesionální | HuggingFace, ollama, RAG, tooling, fine-tuning, LangGraph, benchmarking |
Cloud a DevOps – profesionální | Docker, Docker Compose, Git, GitLab CI/CD, GitHub Actions |
Cybersecurity – profesionální | Kali Linux, Nmap, OpenVAS, Metasploit, penetrační testování |
Web technologie – profesionální | Angular, Nette, Latte, HTML5, CSS3, SCSS, REST API, jQuery, jQuery UI |
Databáze a modeling – profesionální | MySQL, ERA a UML modelování |
Ostatní – pokročilý | Software a hardware běžného PC, CMS Drupal |
Jazykové znalosti
Jazyk | Úroveň |
---|---|
Čeština | aktivně, rodilý mluvčí – písmem a slovem |
Angličtina | aktivně, pokročilý – písmem a slovem |
Soutěže
Rok | Úspěch |
---|---|
2005, 2006 | Reprezentace na ACM – International Collegiate Programming Contest – evropské kolo v Budapešti. |
2004, 2005, 2006 | Reprezentace na ACM – International Collegiate Programming Contest – celostátní kolo v Praze. |
1997 a dříve | Základní a střední škola – programátorské soutěže – reprezentace na krajském kole v Českých Budějovicích a reprezentace na celostátním kole v Mladé Boleslavi v roce 1997. |
Kurzy
Moje tvorba kurzů
Rok | Kurz | URL adresa | Oblast |
---|---|---|---|
2020 | Kratokurz (zdarma) | https://www.youtube.com/playlist?list=PLaudh7Uy_4tV-xpzPtFln51tNqA7nLJ_x | Docker, Btrfs, ... |
Absolvované kurzy
Přehled kurzů, které jsem absolvoval (seřazeno sestupně podle data absolvování):
Rok | Kurz / Certifikace | Instituce / Poskytovatel | Typ získaného certifikátu | Oblast |
---|---|---|---|---|
2025 | Computer Vision | robot_dreams (Laba Czech vzdělávání s.r.o.) | Úspěšné absolvování (úkoly a závěrečný projekt) | AI |
2025 | Penetrační testování prakticky | robot_dreams (Laba Czech vzdělávání s.r.o.) | Úspěšné absolvování (úkoly a závěrečný projekt) | cybersecurity |
2025 | AI Agenti | robot_dreams (Laba Czech vzdělávání s.r.o.) | Úspěšné absolvování (úkoly a závěrečný projekt) | AI |
2025 | AI Developer | robot_dreams (Laba Czech vzdělávání s.r.o.) | Úspěšné absolvování (úkoly a závěrečný projekt) | AI |
2025 | AI Level Up | coalbrain (coalsoft s.r.o.) | Účast (kurz neověřoval znalosti) | AI |
2025 | AI bez keců | coalbrain (coalsoft s.r.o.) | Účast (kurz neověřoval znalosti) | AI |
2006 | Cisco Certified Network Associate (CCNA 1 - 4) | Cisco Networking Academy | Úspěšné absolvování (závěrečný test) | síťové technologie |
Znalosti a zkušenosti získané v kurzech
Computer Vision (robot_dreams, 2025)
- Stránka kurzu: https://robotdreams.cz/course/323-computer-vision
- Lektor: Jakub Klus (fyzik, Thermo Fisher Scientific)
Program kurzu:
- Úvod do strojového vidění
- Digitální reprezentace obrazových dat
- Snímání obrazu a kamery
- Workshop
- Geometrické transformace
- Morfologické operace
- Spektrální transformace
- Integrální transformace
- Hledání vzorů
- Workshop
- Registrace obrazu
- Segmentace obrazu
- Prolínání obrazu
- Workshop
- Neuronové sítě
- Pokročilé aplikace
Penetrační testování prakticky (robot_dreams, 2025)
- Stránka kurzu: https://robotdreams.cz/course/455-penetration-tester
- Lektor: Patrik Žák (Penetrační tester / Business Owner, SYSNETSHIELD)
Petr Kratochvíl v období od 26.05. do 23.07. 2025 úspěšně dokončil kurz Penetrační testování prakticky o celkové délce 18 vyučovacích hodin.
Program kurzu:
- Úvod do cybersecurity
- Information Gathering
- Phishing
- Enumerace služeb
- Bruteforcing
- Penetrační test Linuxového serveru
- Penetrační test Windows serveru
- Penetrační test webové aplikace
- Reverse shell a priv esc na Linuxovém serveru
- Reverse shell a priv esc na Windows serveru
- Reporting
- Q&A session
Absolvent kurzu získal teoretické znalosti i praktické dovednosti potřebné k provedení penetračního testu v reálném prostředí. Ovládá práci s nástroji jako Kali Linux, Nmap, OpenVAS, Metasploit či ZAP, rozumí různým typům testů (black-box, white-box, grey-box) a dokáže identifikovat a analyzovat zranitelnosti na úrovni infrastruktury, webových aplikací i operačních systémů. Výstupem je komplexní report z vlastního penetračního testu, včetně doporučení pro zajištění kybernetické bezpečnosti.
AI Agenti (robot_dreams, 2025)
- Stránka kurzu: https://robotdreams.cz/course/567-ai-agents
- Lektor: Lukáš Kellerstein (Senior Software Engineer, Microsoft)
PETR KRATOCHVÍL získal certifikát za úspěšné absolvování kurzu, 29.8.2025, 22 vyučovacích hodin, 11 lekcí.
Program kurzu:
- AI API a první agent
- Databáze pro agenty
- Model context protocol (MCP)
- Automatizace a workflow s n8n
- Vlastní framework pro agenty
- LangChain a LangGraph
- Semantic Kernel a Autogen
- AI agent v praxi: OpenAI Operator styl
- Úvod do reinforcement learningu
- RL agent – praktický projekt
- Shrnutí a diskuze
Vypracovaný závěrečný projekt: https://github.com/kratocz/localaicoder (Local AI Coder)
AI Developer (robot_dreams, 2025)
- Stránka kurzu: https://robotdreams.cz/course/287-t6-ai-developer
-
Lektor: Lukáš Kellerstein (Senior Software Engineer, Microsoft)
-
Petr Kratochvíl v období od 15.05. do 24.06.2025 úspěšně dokončil kurz AI Developer o celkové délce 24 hodin.
Program kurzu:
- Úvod do neuronových sítí a generativní AI
- Návrh promptů a hodnocení LLM
- Příprava dat pro trénování
- Modely OpenAI a Fine-Tuning
- Úvod do Hugging Face
- Fine-Tuning v Hugging Face
- LangChain – vývoj AI aplikací
- LangGraph
- Semantic Kernel
- Autogen
- Vývoj AI agentů – praktický workshop
- Shrnutí a budoucí směry
Absolvent kurzu získal znalosti a praktické dovednosti potřebné k plnému vývojovému cyklu AI agentů, včetně sběru, čištění a strukturování trénovacích dat, návrhu a hodnocení promptů, fine-tuningu LLM, optimalizace výkonu modelů a jejich integrace do komplexních systémů. Zvládá práci v Pythonu s klíčovými knihovnami a frameworky jako PyTorch, HuggingFace a LangChain, osvojil si metody retrieval-augmented generation (RAG) a orchestraci více agentů přes LangGraph či Semantic Kernel, a naučil se nasazení AI řešení včetně Autogen workflow. Výstupem je plně funkční AI agent.
Vypracovaný závěrečný projekt: https://github.com/kratocz/sys-alert-tuner (Sys Alert Tuner)
AI Level Up (coalbrain, 2025)
- Stránka kurzu: https://coalbrain.cz/ai-level-up
- Lektor: Marek Bartoš (populizátor umělé inteligence, coalsoft)
Tímto potvrzujeme, že Petr Kratochvíl úspěšně absolvoval kurz s názvem AI Level Up pořádaný společností coalsoft s.r.o. v termínu od 29. 5. 2025 do 10. 6. 2025 v celkovém rozsahu 8 hodin.
Kurz se konal formou distančního vzdělávání v jazyce českém a byl zaměřen na využití umělé inteligence v osobním i pracovním životě s cílem zvýšit produktivitu a zjednodušit všední úkoly.
AI bez keců (coalbrain, 2025)
- Stránka kurzu: https://coalbrain.cz/produkt/ai-bez-kecu
- Lektor: Marek Bartoš (populizátor umělé inteligence, coalsoft)
Získané znalosti a zkušenosti: Tímto potvrzujeme, že Petr Kratochvíl úspěšně absolvoval kurz s názvem AI bez keců pořádaný společností coalsoft s.r.o. v termínu od 13. 5. do 27. 5. 2025 v celkovém rozsahu 8 hodin.
Kurz se konal formou distančního vzdělávání v jazyce českém a byl zaměřen na využití umělé inteligence v osobním i pracovním životě s cílem zvýšit produktivitu a zjednodušit všední úkoly.
CCNA 1 - 4 (Cisco Networking Academy, 2006)
- CCNA 1 – základy sítí (Networking for Home and Small Businesses)
- CCNA 2 – střední / malé podniky / ISP (Working at a Small-to-Medium Business or ISP)
- CCNA 3 – zavádění směrování a přepínání na úrovni podniku (Enterprise)
- CCNA 4 – navrhování struktury počítačových sítí + pokročilé aspekty.
Plánované kurzy
Rok | Kurz / Certifikace | Instituce / Poskytovatel | Oblast |
---|---|---|---|
plán na 2025 | Staň se etickým hackerem | robot_dreams (Laba Czech vzdělávání s.r.o.) | cybersecurity |
plán na 2025 | Advanced AI Applications | robot_dreams (Laba Czech vzdělávání s.r.o.) | AI |
aktuálně v 2025 | Cloud Architect | robot_dreams (Laba Czech vzdělávání s.r.o.) | cloud |
Zájmy
- Profesionálně: OS Linux, LLM agenti.
- Rekreačně: In-line bruslení, plavání, hudba, jízda na koni, šachy, počítačové hry.