Advent of Code 2025 (FI MU)
13. 12. 2025
6. místo v celofakultní soutěži Advent of Code 2025 na Masarykově univerzitě.
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.
info@karlosoft.com
- 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ě.
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.
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í.
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.
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.
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.
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.
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 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.
Zkušenosti s API sociálních sítí Instagram, X (Twitter), TikTok a YouTube a jejich integrací do vlastních aplikací.
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.
13. 12. 2025
6. místo v celofakultní soutěži Advent of Code 2025 na Masarykově univerzitě.
25. 12. 2024
10. místo v celofakultní soutěži Advent of Code 2024 na Masarykově univerzitě.
25. 12. 2023
2. místo mezi studenty prvního ročníku Fakulty informatiky v Advent of Code 2023.
1. 10. 2022
1. místo na hackathonu Funovation Con22 pořádaném společností Foxconn ve spolupráci s UPCE.
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.
28. 4. 2020
Úspěšné absolvování kurzu IT Essentials v rámci Cisco Networking Academy.
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.