Počítače, internety, aplikace, online prostor, to je můj svět.

Co umím?
- Golang – služby nad CDN, Kubernetes operátory, contributions do open-source (ArgoCD, Kueue, Watermill).
- Kubernetes – návrh a provoz clusterů, Helm, Kustomize, Jsonnet/Tanka, , custom Kubernetes operátory, VPA/HPA tuning, DRA pro HW transcoding akcelerátory.
- Python – denní chleba víc jak deset let. Django, Flask, FastAPI, numpy, co zrovna přijde. Kladivo, ducktape i WD40 zároveň.
- infrastructure – OpenStack, NATS, Kafka, OpenTelemetry, Prometheus, Grafana, CI/CD (GitLab CI, GitHub Actions), Docker, Werf, Ansible.
- media & streaming – VOD/LIVE transcoding (SW i HW), adaptivní streaming (HLS/DASH), , ffmpeg, RTMP, SRT.
- Linux – uživatelsky i administrátorsky. Ubuntu, Debian, CentOS.
- webový frontend – Vue.js s Typescriptem, React. Tailwind pro styly.
- databáze – nejradši , ale i MariaDB/MySQL; nerelačně Mongo a Redis.
- C/C++, Rust – ne primární jazyky, ale vyznám se. Rust mě fascinuje bezpečností a výkonem, používám ho i při řešení AoC.
- a dál? – LaTeX, VHDL, ASMx86, Qt TODO.
Co je za mnou?
Seznam.cz Senior Developer, od května 2023
V CDN týmu české internetové jedničky řeším služby pro zpracování médií – úložiště, encoding VOD i živých videí, infrastrukturu pro distribuci obsahu a IPTV. Streamovaná úložiště, softwarový i , hot-swapping vstupních zdrojů, to vše ve vlastních k8s clusterech nad OpenStackem.
Předtím (od září 2022) jsem na pozici Python Developera nastartoval v témže týmu.
Open Source
Aktivně přispívám do upstream projektů:
- ArgoCD – deklarativní continuous delivery pro Kubernetes (22k+ stars)
- Kubernetes Kueue – Kubernetes-nativní job queueing (2.4k+ stars)
- Watermill – event-driven aplikace v Go (9.6k+ stars)
- Spegel – stateless cluster-local OCI registry mirror (3.5k+ stars)
- a další – , Knative Serving
OLC Systems Fullstack Developer, 2014 – 2019
Dlouhodobá spolupráce s olomouckou firmou na informačních systémech – sportovní, matriční, výrobní. Full-Stack vývoj nad Djangem pro klienty jako Český florbal, Mobilní pohotovost či Česká jezdecká federace. Později – Webpack a Vue.js.
Co dělám?
Prezentační weby
Řada prezentačních webů pro klienty – od návrhu přes grafický design po realizaci a . Autoškoly, cestovní agentury, zakázková výroba. Vždy na míru, s administrací i servisem.
Český orienťák – livestream grafika 2023-…
Pro České sdružení orientačních sportů vyvíjím webovou aplikaci pro livestream grafiku – real-time výsledky, mapy tras a data pro televizní přenosy. Běží na ostrých přenosech ČO. , Kubernetes.
Erasmus Festival 2022září 2022
Festival pro pětistovku zahraničních účastníků – dvě stage, tři kapely, DJs, Flag Parade centrem Brna. Promo, festivalové stránky, stage a light design, který jsem si na místě pohlídal od světelného pultu.
NA Brno dobrý duben 2022
Pro celonárodní zasedání ESN jsem postavil webové stránky s programem, FAQ a mapou důležitých míst. , Nuxt.js, Tailwind, data z Contentful.
ESN VUT Brno, ESN Riga2020-…
Člen Erasmus Student Network – začalo to výpomocí u během studia v Lotyšsku. Pak dva roky v ESN VUT Brno: režie přímých přenosů v době covidové, foto/video, a nakonec pozice – plánování akcí pro zahraniční studenty a řízení organizačních týmů.
IT záležitosti: standardizace pod GitHub organizaci, automatizace procesů, vývoj Buena Fiesta – sociální sítě pro párování zahraničních studentů s buddies.
Covid bez bariér duben 2021
Webová aplikace covidbezbarier.cz pro vyhledávání na mapě. Nuxt.js, Tailwind, data od ÚZIS ČR, mapové podklady z OSM. Pochlubilo se i VUT.
Litovel MINICUP 2013-2019
Informační systém pro turnaj v miniházené – od stránek s výsledky přes vyhodnocovač, tagování fotek až k rozšířeným statistikám.
Od roku 2017 jsme přidali – nejprve mobilní stream, pak vlastní iOS aplikace pro bezdrátový přenos obrazu, OBS a ffmpeg. V posledních ročnících Blackmagic ve FullHD, Youtube, Instagram, živá reportérka a desítky hodin živého obsahu s infografikou a komentářem.
Služba pro správu výsledků (Django+Vue.js) distribuovala data na web i do živých přenosů – , stav utkání, soupisky. Vizuální stránku grafiky realizoval S. H. Nguyen v QML.
IFJ2017-toolkit
Sada nástrojů pro vývoj kompilátorů na FIT VUT – , 800+ integračních testů a plugin pro zvýrazňování syntaxe. Díky nim jsme zvítězili v optimalizační soutěži.
Studia
Magisterské studium na University of Latvia 2019-2020
Dvousemestrální Erasmus na Faculty of Computing v Rize. Deset měsíců studia, prozkoumávání Lotyšska, výpomoc pro a setkávání se studenty z celého světa.
Bakalářské studium na FIT VUT v Brně 2016-2019
Obor Aplikovaná informatika – DNS resolver, kompilátor, síťové sondy, simulace modelů. Bakalářská práce: pro koordinaci IoT uzlů v Node-RED s firmwarem pro ESP32.
SPŠ elektrotechnická, Olomouc 2012-2016
Elektrotechnika → IT. se hodí. Linux na první instalaci. Maturitní práce: prostředí pro střet botů programovaných dalšími studenty.
Co dělám ve volném čase?
Pořádám rytířské tábory pro mládež – malé kapacitou, velké zážitkem. Výběr tábořiště, organizace, komunikace s rodiči, spoluautorství příběhu a her – už pět let. Pokračuji ve více jak dvacetileté tradici táborů, na které jsem sám jezdil.
Fotím a fotodokumentuji – z radosti i z dobrovolnického . K nahlédnutí ne příliš zodpovědně udržovaný seznam výtvorů.
Seriály a filmy (hlavně drama a scifi), rock všech typů na Spotify, kryptoměny, běhání a občas i lampiony.
Kde mě najdete?
- na e-mailu mail@josefkolar.cz
- na Telegramu
- na Githubu
- na LinkedInu
- souhrně v CV (english CV)