Frontend
React, TypeScript, Next.js
Podrobněji o tom, čím jsem prošel a jak pracuji.
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:
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.
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:
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.
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.
React, TypeScript, Next.js
React Native
Go, Node.js, Java, Python
PostgreSQL, MySQL, MSSQL, Redis
Camunda BPM, Kafka, RabbitMQ
DigitalOcean, Docker, CI/CD, Linux
Rozšiřování ERP platforem, procesní nadstavby a integrace.
Automatizace úvěrových a hypotečních procesů, webové a mobilní aplikace, auditovatelnost.
Práce s daty, procesní automatizace a integrační scénáře.
Telemedicína, klinické provozy a aplikace pracující s citlivými daty.
Plánování rozvozů, optimalizace tras a práce s geodaty.