Skip to content

CV in English

  • Ing. Petr Kratochvíl – Full-stack developer, DevOps engineer, Linux sysadmin, AI specialist
  • ID: 03645762 | Date of birth: October 9, 1981 | Address: Havanská 2808, 390 05 Tábor, Czech Republic
  • Contact: 📧 krato@krato.cz | 📱 +420776762237 | 🌍 krato.cz

Current CV versions

  • 🇨🇿 Česky | 🇺🇸 English | 🇵🇱 Polski | 🖨️ For printing, use your browser's print function

Profiles

Skills

  • Backend: PHP (20+ years, PHP 4–8.5), Java, Python, JavaScript/TypeScript, C#, ANSI C – API design, UML, MVC, Repository, DI, SOLID, data pipelines, message processing, high availability
  • LLM/AI: AI agents, RAG, fine-tuning, Prompt Engineering, AI Interaction Design, LangChain/LangGraph, HuggingFace, ollama, OpenCV, neural networks
  • DevOps & Cloud: Docker, Kubernetes/K3s, AWS, GitLab CI/CD, GitHub Actions, Ansible, Terraform, monitoring & observability
  • Linux: Debian, Ubuntu, RHEL, bash scripting, server administration, Btrfs, CephFS
  • Cybersecurity: penetration testing, ethical hacking, Kali Linux, Nmap, OpenVAS, Metasploit
  • Web: Angular, Nette Framework, REST API, HTML5, CSS3, SCSS, Latte
  • Database: MySQL, MariaDB, SQL optimization, ERA modeling

Skills in Development

  • Azure, GCP, MLOps, microservices

Work Experience

  • April 2026 – present: NTIT Group s.r.o. – tech lead, DevOps engineer
  • 2017 – April 2026: ProfiSMS, s.r.o. – PHP/full-stack developer, backend services, API integration, Linux server administration, cloud deployment
  • 2015 – present: Self-employed – web presentations and API development in PHP, Java, JavaScript, TypeScript, Linux server administration, AI specialist
  • 2013 – 2014: RTsoft, s.r.o. – PHP/full-stack developer, e-commerce projects (knihydobrovsky.cz, pepa.cz), intranet systems, custom web development
  • 2011 Feb-Aug: Swistar s.r.o. – hotel booking app for Android tablets
  • 2007: University of West Bohemia – International Student Club website development
  • 2002 – 2004: Tábor Hospital – intranet web development (still in use after 20+ years)
  • 2002 (5 months): Tábor Hospital – permanent position in IT department

Education

Research

Completed Courses

AI Development

  • AI Developer (robot_dreams, 2025, 24h, instructor: Lukáš Kellerstein - Senior Software Engineer, Microsoft, course) – neural networks, prompt engineering, fine-tuning, HuggingFace, LangChain, RAG, final project: Sys Alert Tuner
  • AI Agents (robot_dreams, 2025, 22h, instructor: Lukáš Kellerstein - Senior Software Engineer, Microsoft, course) – AI API, MCP, n8n, LangChain/LangGraph, Semantic Kernel, Autogen, reinforcement learning, final project: Local AI Coder
  • Advanced AI Applications (robot_dreams, 2025, 20h, instructor: Tomáš Kubica - Azure Cloud Solutions Architect, Microsoft, course) – AI agents in production, MCP, OAuth, RBAC, Keycloak, final project: MCP Auth Per-Tool RBAC
  • Computer Vision (robot_dreams, 2025, 24h, instructor: Jakub Klus - physicist, Thermo Fisher Scientific, course) – digital image processing, morphological operations, spectral transformations, neural networks, OpenCV
  • AI Architecture in Practice (robot_dreams, 2026, 22h, instructor: Josef Večerník - Head of Engineering AI & Integrations, Make.com, course) – AI systems architecture, AI assistants in design (Cursor, Claude Code), ADR, data layer and RAG, agent systems, memory and durable execution, hybrid orchestration, AI security, LLM gateway and routing, cost management, observability, CI/CD, final project: architecture document of own AI system

Cloud Architecture

  • Cloud Architect (robot_dreams, 2025, 21h, instructor: Tomáš Kubica - Azure Cloud Solutions Architect at Microsoft, course) – cloud architecture, Kubernetes, monitoring, IaC, CI/CD, disaster recovery, final project: Ceph+Kubernetes cluster

Cybersecurity & Networking

  • Practical Penetration Testing (robot_dreams, 2025, 18h, instructor: Patrik Žák - Penetration Tester, SYSNETSHIELD, course) – Kali Linux, Nmap, OpenVAS, Metasploit, ZAP, phishing, bruteforcing, reverse shell, privilege escalation, reporting
  • Offensive Security and Red Teaming in Practice (robot_dreams, 2026, 18h, instructor: Petr Váchal - Ethical Hacker, BEMOP s.r.o., course) – OSINT, service enumeration, password attacks, vulnerability exploitation, privilege escalation, Active Directory hacking, LOTL techniques, custom malware, C2 frameworks, pivoting, web application testing, AI in hacking
  • CCNA 1-4 (Cisco Networking Academy, 2006) – network technologies, routing, switching

Planned Courses

  • Kubernetes (robot_dreams, planned for 2026) – cloud, orchestration
  • Microservices (robot_dreams, planned for 2026) – architecture
  • IT Project Management (robot_dreams, planned for 2026) – management

Public Projects

Selected Experience

  • Agile workflow: daily Scrum video meetings in English, project management (ClickUp/Jira), team communication (Slack), version control and CI/CD (GitLab, GitHub), development (IntelliJ IDEA Ultimate, Claude Code), database (DBeaver), API testing (Postman), terminal, SSH
  • PHP expertise: 20+ years of professional experience (PHP 4 – PHP 8.5), frameworks (Nette), template systems (Latte, Smarty), MVC, Repository pattern, Dependency Injection, DRY, SOLID, project types (Backend API, web presentations, intranet systems, REST API, e-commerce, admin interfaces), key projects (ProfiSMS - SMS reception via API, backend services, cloud; RTsoft - knihydobrovsky.cz, pepa.cz; hospital intranet still in operation after 20+ years)
  • Programming contests: ACM ICPC – Czech Republic representation at European round in Budapest (2005, 2006), nationwide round in Prague (2004-2006), regional (České Budějovice) and nationwide round (Mladá Boleslav, 1997) during elementary and high school
  • Languages: Czech (native speaker), English (advanced – in writing and speech)

Interests

  • Professionally: learning and applying modern IT technologies, Linux OS, LLM agents
  • Recreationally: Inline skating, swimming, music, horseback riding, chess, computer games

Business Card (QR code)

Petr Kratochvíl's vCard QR code