O mně

Senior backend a integrační vývojář — Kotlin, Java, Spring, PostgreSQL a produkční systémy, co na nich běží.

Nejlíp mi je tam, kde fakt záleží na správnosti, kompatibilitě a bezpečnosti releasů. Není to jen psaní backendu — je to vlastnictví místa, kde se potká implementace, doménové chování, integrační kontrakty a produkční nasazení. Rád pomáhám, pořád se učím a nehraju si na víc, než jsem.

Pavel Kleisner

Jak přemýšlím o softwaru

Malé, jasné změny

V živém systému většinou přesně pojmenované pravidlo, izolovaný mapping nebo jeden cílený test porazí velký rewrite. Míň věcí, co se ve dvě ráno rozbije.

Moderní, když se to vyplatí

Mám rád nové verze a nástroje — ale jen když dělají systém spolehlivější, přehlednější nebo snazší na změnu. Ne kvůli životopisu.

Nasazením to nekončí

Skutečný systém začíná po nasazení: stará data, retry, externí kontrakty, logy, metriky a ten, kdo to bude supportovat.

Profesní cesta

Zkrácená timeline toho, jak se moje odpovědnost vyvíjela napříč projekty a stacky.

2017-2018: ZIS

Enterprise Java, ZK/ZUL obrazovky, controllery, služby, DAO vrstvy, importy a produkční opravy. Fáze, kde jsem se naučil dodávat kompletní aplikační funkcionalitu.

2019-2020: MNCP

Full-stack práce přes Kotlin/Spring, Angular a databázové skripty. Security, exporty, archivy, měřící dávky a provozní opravy napříč celým flow.

2020-současnost: TSM

Seniorní backend a integrační práce na Kotlin/Java/Spring službách, PostgreSQL, integračních tocích, B2B komunikaci, analýze incidentů a produkčních rolloutech nových verzí.

2024-současnost: Nordic / Django (nárazově)

Pokračující nárazová spolupráce v Django stacku a vlastní experimenty. Objem teď není velký, ale spolupráce trvá. Připomínka, že dobré inženýrské návyky mají být přenositelné napříč stacky, ne závislé na jednom frameworku.

Pracovní styl

Architektura a odpovědnost

Dobrá architektura není o složitosti nebo diagramech. Je o odpovědnosti, ownershipu a pochopení míst, kde změna patří a kde už škodí.

Spolupráce

Nejlepší řešení vznikají spoluprací vývojářů, analytiků, product ownerů a provozu. Technická rozhodnutí mají sloužit produktu a lidem, kteří ho drží v chodu.

Čemu se záměrně vyhýbám

Over-engineering

Nepřidávám architekturu, která nesnižuje reálnou složitost, riziko nebo náklady na údržbu.

Rozhodnutí podle trendů

Moderní nástroje mám rád, ale jen když zlepšují dodávku, spolehlivost nebo pochopení systému.

Architektura pro jednoho člověka

Systém není dobře navržený, pokud ho bezpečně umí měnit jen jeden člověk.

Ego v technických rozhodnutích

Technická rozhodnutí mají sloužit produktu a runtime chování, ne osobnímu vkusu.

Mimo práci

Stavím věci od začátku do konce i proto, že mě to baví. Tady je člověk za commity.

Čtení & audioknihy

Asi 125 knih a přibývá — LitRPG (Vasily Mahanenko), spousta české sci-fi/fantasy (Kotleta, Sněgoňová, Starý, Kadlečková, Stehlíková) a k tomu Andy Weir, Liu Cixin, Sapkowski a Pratchett. Většinu poslouchám jako audioknihy.

Anime

Vyrostl jsem na shounen Big 3 (Naruto, One Piece, Bleach). One Piece pořád běží — a já se pořád dívám.

Hraní

Hlavní způsob, jak vypnout. PlayStation 5, teď hraju Saros.

Metal & kafe & kolo

Iron Maiden, Arch Enemy, Jinjer, HammerFall a spol. ve sluchátkách. Kafe čerstvě namleté v ručním mlýnku a uvařené v moka konvičce. Kolo, co čeká na repas. Kočky i psi vítáni.

Z Horní Radechové u Náchoda, v Podkrkonoší.

now_playingSaros (PS5)
now_readingMycelium — Vilma Kadlečková
now_watchingOne Piece

Pojďme spolupracovat

Pokud tenhle přístup odpovídá tomu, co potřebuješ, ozvi se.

Kontakt