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

Areas of Interest

  • Backend development – PHP, Java, Kotlin, Python
  • DevOps – Docker, Kubernetes, GitLab CI/CD, GitHub Actions
  • Linux – bash, Terraform
  • Cloud – AWS, Azure
  • LLM/AI – AI agents, RAG, fine-tuning, Prompt Engineering, AI Interaction Design
  • Computer Vision – OpenCV, neural networks
  • Cybersecurity – penetration testing, Kali Linux
  • SPA frontend – Angular
  • File systems – Btrfs, CephFS

Work Experience

  • 2015 – present: Self-employed – web presentations and API development in PHP, Java, JavaScript, TypeScript, Linux server administration, AI specialist
  • 2015 – present: ProfiSMS, s.r.o. – PHP/full-stack developer, backend services, API integration, Linux server administration, cloud deployment
  • 2014 Oct-Dec: RTsoft, s.r.o. – custom web development
  • 2013 March: RTsoft, s.r.o. – intranet inventory management system
  • 2013 – 2014: RTsoft, s.r.o. – PHP/full-stack developer, participation in e-shop knihydobrovsky.cz and discount portal pepa.cz
  • 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

  • 2002 – 2007: University of West Bohemia in Pilsen – Ing., Computer Science and Computer Engineering, specialization in Distributed Systems, thesis "Communication System Using Mobile Devices", merit scholarship
  • 1997 – 2001: Secondary Technical School Písek – electrical engineering, field: electrical computers

Key Skills

  • Programming: PHP (20+ years), Java, JavaScript/TypeScript, Python, ANSI C, C#, Delphi
  • DevOps & Cloud: Docker, Docker Compose, Kubernetes, Git, GitLab CI/CD, GitHub Actions, Terraform
  • AI/ML: HuggingFace, ollama, RAG, tooling, fine-tuning, LangGraph, LangChain, Semantic Kernel, Autogen
  • Cybersecurity: Kali Linux, Nmap, OpenVAS, Metasploit, penetration testing
  • Web: Angular, Nette Framework, HTML5, CSS3, SCSS, REST API, Latte, jQuery, jQuery UI
  • Database: MySQL, MariaDB, SQL optimization, ERA and UML modeling
  • Linux: Debian, Ubuntu, RHEL, bash scripting, server administration

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, instructor: Jakub Klus - physicist, Thermo Fisher Scientific, course) – digital image processing, morphological operations, spectral transformations, neural networks, OpenCV

AI Prompt Engineering

  • AI Level Up (coalbrain, 2025, 8h, instructor: Marek Bartoš - AI popularizer, coalsoft, course) – AI productivity, practical LLM applications
  • Practical AI (coalbrain, 2025, 8h, instructor: Marek Bartoš - AI popularizer, coalsoft, course) – AI applications in personal and professional life

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
  • CCNA 1-4 (Cisco Networking Academy, 2006) – network technologies, routing, switching

Planned Courses

  • Machine Learning (robot_dreams, planned for 2026) – AI
  • Become an Ethical Hacker (robot_dreams, planned for 2026) – cybersecurity
  • DevOps Engineer (robot_dreams, planned for 2026) – DevOps
  • Kubernetes (robot_dreams, planned for 2026) – cloud, orchestration
  • Microservices (robot_dreams, planned for 2026) – architecture
  • IT Team Leadership (robot_dreams, planned for 2026) – management

Public Projects

Additional Experience

  • PHP expertise: 20+ years of professional experience (PHP 4 – PHP 8.2), frameworks (Nette), template systems (Latte, Smarty), MVC, Repository pattern, Dependency Injection, DRY, SOLID, Scrum, 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: 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