O mně

Podrobněji o tom, čím jsem prošel a jak pracuji.

Kde jsem začínal

Programuji od roku 2004, od začátku na systémech, které firmy používají v denním provozu. Vedle vývoje tak řeším i to, co změna udělá s daty a s lidmi, kteří v systému pracují.

Postupně jsem se od dílčích úkolů dostal k práci, která začíná u rozboru problému, ne až u hotového zadání. Čím jsem prošel:

  • Podnikové systémy a ERP – provoz, procesy a data.
  • Globální platformy – core business logika, konzistence napříč verzemi.
  • Bankovnictví a energetika – portály a mobilní aplikace, bezpečnostní politika, auditovatelnost.
  • Zdravotnictví – telemedicína, práce s citlivými daty.
  • Nezávislá praxe – naplno od roku 2021, živnost od roku 2006.

Podnikové systémy a provoz

První část kariéry jsem strávil na systémech, které denně používali lidé z celé firmy – od skladu po vedení. Řešil jsem zablokovanou fakturaci, špatná data v účetnictví i výpadky, které zastavily prodej nebo výrobu.

Příčina většinou nebyla na jednom místě. Sešla se složitost systému, návaznosti mezi moduly a rozhodnutí, která vznikla mimo vývojový tým. Musel jsem dohledat celý řetězec a systém znovu zprovoznit.

Na globální ERP platformě jsem pak vyvíjel daňový engine – centrální část, kterou používala celá platforma napříč typy dokladů. U každé změny bylo potřeba ověřit, co udělá s existujícími daty a pravidly. V bankovnictví k tomu přibyla rozsáhlá architektura a přísná bezpečnostní politika, takže rizikovější změny jsme předem konzultovali.

Aktuální projekty

Naplno na sebe pracuji od roku 2021. Pět věcí, na kterých dělám teď nebo jsem dělal v posledních měsících:

  • Hypoteční a úvěrové procesy v bance – procesní automatizace v Camunda BPM. Zhruba pětadvacet procesů od podání žádosti přes ověření příjmu, odhad nemovitosti a schvalování po čerpání a následné změny. Java a Spring Boot, Kafka, integrace na okolní systémy, vlastní rozšíření administrace Camundy. Od září 2023 průběžně, zatím přes 1 400 commitů.
  • Od zakázkové pokladny k vlastnímu systému – začalo to v roce 2017 pokladnou v PHP kvůli EET, pak přibylo napojení rezervačního systému a devět let provozu pro jednoho zákazníka. Od února 2026 stavím vlastní systém, do kterého to celé překlápím jako modul: NestJS a Fastify, PostgreSQL s Drizzle, RabbitMQ na asynchronní úlohy, React 19 s design systémem postaveným na míru. Oddělení zákazníků schématem na tenanta, role a oprávnění, OAuth a 2FA, auditní log, čtyři jazyky. Čtyři produkční Docker image, GitHub Actions, E2E testy v Playwrightu a zátěžové v k6. Zatím přes 570 commitů.
  • Procesní automatizace v leasingové společnosti – Camunda engine a external task workery, napojení na OAuth a LDAP, metriky do Promethea a dashboard v Grafaně. 2025–2026.
  • Recepční systém pro kliniku – objednávky, kalendář, kartotéka pacientů a fakturace. Go, Gin a PostgreSQL na backendu, React s TypeScriptem na frontendu, samostatný worker na e-maily a zálohy. Tři jazykové verze, E2E testy, auditní log a přísnější režim pro citlivá zdravotní data.
  • Optimalizace rozvozových tras – přiřazování objednávek vozům a výpočet tras s ohledem na kapacity, časová okna a pracovní dobu řidičů. Go API, solver v Pythonu nad OR-Tools, vlastní instance open-source routing enginu a geokódování. Výsledky ověřuji backtestem proti skutečně odjetým trasám.

Práce v týmu

Po většinu kariéry pracuji v týmech, málokdy sám.

Na projektu v NetSuite jsem dělal čtyři roky. Vedle vlastního vývoje jsem dělal code review, zaučoval nově příchozí a konzultoval návrhy řešení s QA i s lidmi z byznysu.

Jak pracuji dnes

Klienti mě nejčastěji oslovují, když je potřeba stabilizovat systém, najít příčinu problému nebo převzít projekt po jiném dodavateli.

Odpovědnost přebírám, až když rozumím problému a vidím cestu k řešení. Pokud ne, řeknu to a navrhnu, kdo nebo co by pomohlo víc.

Používám moderní nástroje včetně AI – na analýzu a rutinní práci. Návrhy po ní ale vždycky kontroluju a technická rozhodnutí musím umět vysvětlit.

Technologie

Frontend

React, TypeScript, Next.js

Mobile

React Native

Backend

Go, Node.js, Java, Python

Databáze

PostgreSQL, MySQL, MSSQL, Redis

Procesy & messaging

Camunda BPM, Kafka, RabbitMQ

DevOps

DigitalOcean, Docker, CI/CD, Linux

Domény

Podnikové a ERP systémy

Rozšiřování ERP platforem, procesní nadstavby a integrace.

Bankovnictví, leasing a finance

Automatizace úvěrových a hypotečních procesů, webové a mobilní aplikace, auditovatelnost.

Energetika

Práce s daty, procesní automatizace a integrační scénáře.

Zdravotnictví

Telemedicína, klinické provozy a aplikace pracující s citlivými daty.

Logistika

Plánování rozvozů, optimalizace tras a práce s geodaty.

Kontakt

Pokud vám tohle sedí na to, co zrovna řešíte, ozvěte se.

petr@petrzatloukal.cz