terminal.exe
JAN Theobald BRADÁČ
ANDROID / KOTLIN / JAVA ●●●●●●●●○○
WEB / PHP ●●●●●●○○○○
iOS / SWIFT ●●●●●○○○○○
FLUTTER / DART ●●●●●○○○○○
LVL 10
PERK: Claude Code — školení u D. Grudla
JTB OS — (c) Jan Theobald Bradáč
honzka@jtb:~$ whoami

Jan Theobald Bradáč — Mobile & Web dev

honzka@jtb:~$ skills --short
Kotlin · PHP · SwiftUI · Flutter · Docker · Claude Code
honzka@jtb:~$ hire-me

O mně

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...

Co umím

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

Zkušenosti

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ší.

Projekty

  • 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.

Vzdělání a jazyky

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