Pavel Kleisner
Stavím a držím v chodu backendové systémy, na kterých stojí reálný byznys.
Devět let v Kotlinu, Javě, Springu a PostgreSQL — od full-stack dodávky po vedení produkčních rolloutů, integrace a analýzu incidentů. Mám rád přesné změny, přímou komunikaci a software, který dává smysl i za dva roky. Radši opravím produkci, než abych měl pravdu.

V čem jsem nejsilnější
Největší hodnota není v tom přidat další vrstvu abstrakce. Je v tom udělat změnu, která přežije data, integrace, support a další release.
UUID, které nebylo UUID
Při rolloutu první verze platformy slibovala kuchařka messageId jako UUID. Jednomu partnerovi to začalo hned padat. Jejich systém si potichu parsoval ID ticketu ze starého formátu idTicketu_timestamp — přestože ID ticketu měli rovnou v těle zprávy.
Čistá oprava byla na jejich straně, jenže v korporátu by trvala měsíce. Tak jsem naši stranu přizpůsobil zpět původnímu tvaru a nechal produkci běžet. Někdy správné řešení není to čisté — je to to, které ve dvě ráno nerozbije někoho jiného.
Hlavní stack
Zkušenosti v kostce
Rychlá mapa systémů, na kterých jsem dělal. Delší verze — včetně toho, co jsem kde reálně měl na starosti — je na stránce projektů.
MNCP
ZIS
Máš zájem o spolupráci?
Pokud hledáš seniorního vývojáře pro backend, integrace, produkční releasy nebo dlouhodobý vývoj produktu, nejrychlejší je e-mail.