Jan Theobald Bradáč — Mobile & Web dev
Programuji od roku 2016. Ve škole jsem se učil na Javě a v té pokračoval při vývoji pro Android. Postupně jsem přešel na Kotlin a dále i na další platformy a jazyky - iOS (Swift), web (PHP, JS) a multiplatformě Flutter (Dart). Pracoval jsem v týmech i samostatně, komunikoval s klienty.
Udělal jsem mnoho chyb a stále se učím. Rád si rozšiřuju obzory a zajímají mě jak nové technologie, tak i starší, které mi utekly. Například na mých "záchodových sezeních" 🚽 jsem přečetl starší knihu o XSLT a použil ho při tvorbě jednoduchého osobního webu s cílem kompatibility IE 5 nebo 6 (už nevím). Dnes pracuji na rodinné webové aplikaci v Laravelu s využitím AI nástrojů.
Se svou prací jsem málokdy spokojen. Jakmile něco dodělám, hned vidím možná vylepšení a možná je to dobře, možná je to porucha, nevím. 🧠 Mám rád kvalitně odvedenou práci, ale zároveň mě to někdy brzdí a dnešní svět je často příliš rychlý.
Mimochodem, mám i výuční list kuchař-číšník. Naštěstí pro všechny jsem lepší programátor než kuchař.
Mimo obrazovku PC mě najdete u jiných obrazovek nebo s rodinou. Rád si počtu a kouknu na film nebo se projedu na kole.
Dříve jsem chtěl být slavný, dnes chci být už jen bohatý. Ale to už vlastně jsem, jen se všechno nějak zdražilo...
- Android
- Kotlin, Java, Jetpack Compose, Hilt, Flow, Retrofit, Room
- PHP a web
- PHP, Laravel, MySQL, Docker, REST API, JavaScript, HTML, CSS, XSLT
- iOS & Flutter
- WebView + notifikace + polohové služby + JS bridge. SwiftUI, Composable Architecture, Flutter (Dart, BLoC, Firebase, SQLite)
- Nástroje & Procesy
- Git, GitLab, Azure DevOps, IntelliJ IDEA, Android Studio, PhpStorm, Xcode, Emacs, Vim, Scrum, Linux/Mac/Windows/DOS..., vlastní mini server (Gitea, Baikal, Syncthing...)
- AI ve vývoji
- Claude Code jako součást denního workflow
2025 – dnes · Studio Animato – PHP programátor
- E-shopy a webové prezentace na rozsáhlém vlastním CMS bez frameworku (PHP, MariaDB,GitLab,
Docker) - Napojení na ekonomický systém POHODA přes XML komunikaci: skladové zásoby, objednávky,
fakturace. Při řešení problémů na straně klientů kontakt i se systémy Money S3 a Vario; dále napojení na
službu Ecomail pro automatizaci sběru kontaktů a rozesílání transakčních e-mailů a newsletterů. - Diagnostika produkčních výpadků propojek, jejich zprovoznění a rozšiřování podle požadavků klienta.
- Denní práce s Claude Code (AI) v rozsáhlém legacy kódu (školení hrazené zaměstnavatelem).
2022 – 2025 · Sportisimo – Android / iOS vývojář
- Vývoj hybridní mobilní aplikace Sportisimo (WebView s nativní vrstvou) ve spolupráci s externím
dodavatelem – Android (Kotlin, Hilt, Flow, Retrofit, Room), iOS (SwiftUI, Composable Architecture). - Integrace marketingové platformy Bloomreach (Exponea) do veřejné mobilní aplikace – push notifikace;
koordinoval jsem zadání a postup mezi třemi firmami (zadavatel, externí dodavatel aplikace, dodavatel
platformy) při nestandardních potřebách řešení. - Samostatné oživení a další rozvoj opuštěného interního Android projektu pro PDA zařízení, který se využívá na všech prodejnách – bez dostupných zdrojových kódů byla potřeba dekompilace APK.
- Oživení interní PDA aplikace dekompilací APK, a její vývoj.
- Prototypy aplikace ve SwiftUI, Jetpack Compose a Flutteru; řešení JS bridge, push notifikací a HTTP
hlaviček mezi webovou a nativní vrstvou. - JS a PHP (MVC) vývoj.
2016 – 2022 · KAKTUS Software – Android vývojář
- Vývoj nativních Android aplikací (Java/Kotlin) MVVM + REST API, knihovny Room, Retrofit.
- Agilní vývoj metodou Scrum – standupy, sprinty, prezentace výsledků, retrospektiva.
- Zhruba 3 roky v týmu MyJablotron/MyCompany, dále projekty pro Sherlog Technology, O2, Novum Global a další.
- Rezervační a prodejní systém na vstupenky – moje první webová aplikace v PHP a JavaScriptu: výběr míst, objednávka i prodej na místě. Vzniklo pro skutečnou akci, jednorázově běželo.
- Organizační aplikace pro rodinu – Laravel, vyvíjená s AI nástroji. Napsaná především proto, abych ji sám používal.
- Blokové CMS – lehké CMS v PHP a SQLite, bez build kroku: obsah se skládá z bloků. Běží na něm i tato stránka.
- 2012 – 2016
- Univerzita Hradec Králové — Aplikovaná informatika (Bc.); bakalářka na téma Big Data a Business Intelligence oceněna jako jedna z nejlepších
- 2010 – 2012
- Podorlické vzdělávací centrum, Dobruška – Podnikání, maturita s vyznamenáním
- 2007 – 2010
- SŠ Opočno – Kuchař-číšník pro pohostinství, výuční list
- Jazyky
- Angličtina na komunikativní úrovni