Ahoj! 👋

Jsem Karel Čermák, student Fakulty informatiky Masarykovy univerzity v Brně.

Pracuji převážně jako platform engineer a softwarový vývojář se zaměřením na CI/CD, automatizaci infrastruktury a vývoj v Pythonu. Pod značkou Karlosoft publikuji své projekty a open-source software.

Karel Čermák

info@karlosoft.com

📌 Aktuální pozice

- Softwarový vývojář na Ústavu výpočetní techniky Masarykovy univerzity.

- Platform Engineer a cvičící na Fakultě informatiky Masarykovy univerzity.

- IT administrátor a webový vývojář ve společnosti TOM service.

- Student bakalářského programu Programování a vývoj aplikací na Fakultě informatiky Masarykovy univerzity v Brně.

💼 Zkušenosti

Platform Engineering a CI/CD

Spolunávrh a vývoj automatizovaného hodnoticího systému postaveného na GitLabu, který využívá přes 600 studentů Fakulty informatiky MU. Návrh komplexních GitLab CI/CD pipeline, které automatizují proces hodnocení a zajišťují striktní a bezpečnou izolaci studentských řešení.

Správa GitLab Runnerů nasazených v Kubernetes pomocí Helmu, automatizace distribuce dat a vývoj vlastních webových aplikací (Python, JavaScript) pro sběr výsledků, monitoring runnerů a odevzdávání řešení mimo Git.

Výuka a hodnocení (Python a C)

Vedení seminářů předmětů Základy programování (Python), Úvod do programování a algoritmizace (Python), Principy nízkoúrovňového programování (C) a Operační systémy - cvičení (C a POSIX).

Hodnocení studentských úloh v předmětech Základy programování a Programování v jazyce C.

Autor úloh pro Korespondenční seminář z informatiky určený uchazečům o studium.

Studentský člen programové rady studijního programu Programování a vývoj aplikací.

Programování

Vývoj pokročilých projektů v Pythonu se zaměřením na automatizaci, interní nástroje a webové aplikace. Pokročilá znalost jazyků C (včetně POSIX), C++ s frameworkem Qt a Go, algoritmů a datových struktur.

Automatizace a monitoring infrastruktury

Vývoj skriptů pro automatizaci infrastruktury v Pythonu na ÚVT MU, které zajišťují například zakládání uživatelských účtů pro Wi-Fi síť eduroam a automatizovanou synchronizaci dokumentů.

Vývoj aplikace v Pythonu pro Raspberry Pi, která přes sériové rozhraní čte a vyhodnocuje data ze starších UPS jednotek, distribuované jako Debian balíček pomocí GitLab CI. Metriky jsou zpřístupněny přes HTTPS a SNMP pro centralizovaný monitoring v Zabbixu.

Správa infrastruktury

Externí správa firemní IT infrastruktury včetně Windows Serveru (Active Directory, doménový řadič), pomocných Linux serverů a základní síťové infrastruktury.

Úložiště a virtualizace

Správa datových úložišť QNAP QTS a údržba virtuálních strojů na platformě VMware. Zkušenosti s virtualizační platformou Proxmox.

IoT a propojení hardwaru s cloudem

Návrh a vývoj vlastního zařízení na bázi Arduina pro monitoring, včetně cloudové aplikace (PHP, MySQL), která od zařízení přijímá data přes HTTP/REST API. Zařízení bylo vyráběno v malých sériích a nasazeno na specializovaném trhu.

Vývoj webů

Vývoj a úpravy webových stránek na WordPressu podle požadavků klientů. Vývoj pokročilých webových systémů v PHP, JavaScriptu a Bootstrapu, včetně interního zaměstnaneckého portálu a úprav e-shopu na míru. Zkušenosti s TypeScriptem a Express.js.

Integrace API sociálních sítí

Zkušenosti s API sociálních sítí Instagram, X (Twitter), TikTok a YouTube a jejich integrací do vlastních aplikací.

Databáze a správa verzí

Práce s relačními databázemi PostgreSQL, MySQL, MariaDB a SQLite včetně návrhu schémat a SQL dotazů. Správa verzí pomocí Gitu.

💡 Karlosoft projekty

🔓 Open-source projekty

🤝 Ostatní projekty

🏆 Úspěchy

Advent of Code 2025 (FI MU)

13. 12. 2025

6. místo v celofakultní soutěži Advent of Code 2025 na Masarykově univerzitě.

Advent of Code 2024 (FI MU)

25. 12. 2024

10. místo v celofakultní soutěži Advent of Code 2024 na Masarykově univerzitě.

Advent of Code 2023 (FI MU)

25. 12. 2023

2. místo mezi studenty prvního ročníku Fakulty informatiky v Advent of Code 2023.

Funovation Con22

1. 10. 2022

1. místo na hackathonu Funovation Con22 pořádaném společností Foxconn ve spolupráci s UPCE.

Erasmus+ CIT

24. 6. 2022

Úspěšné absolvování stáže zaměřené na vývoj počítačových her v enginu Unity v Granadě ve Španělsku.

Cisco IT Essentials

28. 4. 2020

Úspěšné absolvování kurzu IT Essentials v rámci Cisco Networking Academy.

📩 Kontakt

Mám rád nové výzvy. Pokud máte pro mě vhodný projekt, se kterým bych Vám dokázal pomoct, neváhejte se mi ozvat.

Najdete mě také na: