Postavené pro reálný svět

Dlouhověké platformy, produkční integrace a pár vlastních nápadů.

Většina klientských systémů je neveřejná, proto ukazuju to podstatné: co jsem měl na starosti, na jakých omezeních záleželo a co mě práce naučila. Společná linka je jednoduchá — pochopit doménu, udělat nejmenší bezpečnou změnu a zůstat i u toho, co přijde po nasazení.

Přehled projektů

TSM platforma

Produkce
Seniorní backend a integrační práce na moderní service management platformě: Kotlin/Java/Spring služby, PostgreSQL, B2B komunikace, procesní toky, analýza incidentů a produkční rollouty verzí 2.2 a 2.4.

Stack: Kotlin, Java, Spring, PostgreSQL, Kafka, Kubernetes

ZIS

Enterprise
Enterprise Java aplikace se ZK/ZUL UI, controllery, službami, DAO vrstvou, importy, Excelem a produkčními opravami. Fáze, kde jsem se naučil dodávat kompletní business funkcionalitu.

Stack: Java, ZK, ZUL, Maven, SQL

MNCP

Full-stack
Full-stack práce napříč backendem, frontendem a databázovými skripty: autentizace, exporty, archivy, měřící dávky, provozní opravy a chování celého flow od UI po persistenci.

Stack: Kotlin, Spring, Angular, Oracle/PostgreSQL

Nordic a vlastní věci

Průběžně · nárazově
Nárazová spolupráce v Django web stacku a vlastní experimenty. Objemově toho dnes není moc, ale spolupráce trvá. Dobrá připomínka, že inženýrské návyky mají být přenositelné napříč technologiemi a ne závislé na jednom ekosystému.

Stack: Python, Django, templates, Astro, TypeScript

Časová osa projektů

Timeline ukazuje posun od dodávání kompletních funkcí přes full-stack ownership až k produkčním integracím a release ownershipu.

ZIS

2017 - 2018

Enterprise aplikace pro CETIN provoz. Pracoval jsem na Java/ZK obrazovkách, controller-service-DAO flow, importech, Excel zpracování a produkčních defektech.

  • Dodával jsem kompletní business obrazovky od UI po persistenci.
  • Práce v klasickém enterprise Java stacku se silnými procesními a datovými omezeními.
  • Základ pro pozdější backendový a integrační ownership.

MNCP

2018 - 2021

Full-stack projekt kolem měření, archivů, exportů a provozních workflow. Tahle fáze mě posunula od dodávání funkcí k ownershipu chování napříč backendem, frontendem a databází.

  • Kotlin/Spring, Angular, databázové skripty a provozní věci kolem nasazení.
  • Autentizace, exporty, archivní filtry a chování měřících dávek.
  • Ladění problémů přes celý request a datový tok, ne jen v jedné vrstvě.

TSM / CETIN

2020 - současnost

Moje hlavní dlouhodobé zaměření: backendová a integrační práce na moderní TSM platformě. Jsem blízko produkčnímu chování, releasům, B2B komunikaci, procesním pravidlům a datové kompatibilitě.

  • Produkční rollout zkušenost s verzemi TSM 2.2 a 2.4.
  • Integrace kolem NIP, ticketingu, change managementu, B2B, PEW a souvisejících flow.
  • Analýza incidentů přes logy, metriky a doménovou znalost místo slepého patchování.
  • Moderní stack: Kotlin, Java, Spring, PostgreSQL, Kafka-style messaging a Kubernetes prostředí.

Nordic Web

2024 - současnost · nárazově

Pokračující nárazová spolupráce na Django web systému. Objemově toho dnes není moc, ale spolupráce trvá — naskakuju, když je potřeba udělat cílenou změnu. Hodnota je ve schopnosti vstoupit do jiného stacku a udělat přesnou změnu bez násilného přenášení známých patternů.

  • Self-service a webové chování v Python/Django/templates stacku.
  • Cílené produkčně orientované změny v existujícím codebase.

Osobní web a experimenty

průběžně

Menší vlastní projekty mi drží viditelný celý životní cyklus produktu: nápad, implementaci, nasazení, údržbu a zpětnou vazbu. Tenhle web je jeden z nich.

  • Astro, TypeScript, Tailwind CSS a Cloudflare Pages.
  • Jednoduchá statická architektura, dvojjazyčný obsah a nízkoúdržbové nasazení.

Vlastní projekty

Menší produkty mě drží u celého cyklu: nápadu, použitelného rozhraní, nasazení, dat i nepříjemných otázek, které izolovaný ticket nikdy nepoloží.

Incremental webová hra

Ve vývoji
TypeScript a Svelte 5 hra postavená kolem celého loopu: progrese, stav, balanc, zpětná vazba a tempo dlouhých herních sezení. Zároveň praktická laboratoř pro práci s AI bez odevzdání inženýrského úsudku.

Svelte 5 · TypeScript · herní systémy

Plánovač rekonstrukce

Self-hosted
Účelová aplikace pro porovnávání nabídek, dokumenty a skici na jednom místě a přehlednější rozhodování v jinak dost chaotickém reálném procesu.

Next.js · Drizzle ORM · PostgreSQL

Experimenty s trading botem

Výzkum
Python/Freqtrade hřiště pro trend-following, EMA crossover a řízení rizika přes ATR. Vzniklo pro ověřování předpokladů na datech, ne pro prodávání jistoty.

Python · Freqtrade · časové řady

Přístup k projektům

Konkrétní ownership

Dobrý projekt je ten, kde se společně chápe runtime chování, datový model, release cesta i support po nasazení.

Doména před frameworkem

Stacky se mění, doméně je to jedno. Opravy, na které jsem nejvíc hrdý, vznikly z pochopení, proč se systém chová tak, jak se chová — ne ze znalosti nejnovějšího API.