Vidím celý systém
Neřeším součásti izolovaně. Sleduji dopad na UX, data, API, okolní moduly, CI, provoz i další vývoj. Rozhoduji se podle analýz a faktů.
Senior Software / Systems Engineer · Nezávislý kontraktor
Více než 10 let navrhuji a vyvíjím produkční software v TypeScriptu, Reactu, Vue a Node.js. Nejčastěji řeším interní, enterprise a průmyslové aplikace, real-time rozhraní a feature, které zasahují frontend, API, data i provoz.
Nejlépe funguji tam, kde je potřeba převzít složitější problém, rozdělit ho na řešitelné části a dotáhnout ho od návrhu přes implementaci a testování až do produkce.
Moje cesta
Moje kariéra začala technickým projektováním. Osm let jsem pracoval na vodovodech, kanalizacích, plynovodech a TZB, koordinoval profese, rozpočty a dokumentaci. Naučilo mě to přemýšlet v závislostech a navrhovat řešení, která musí fungovat jako celek.
Stejný přístup jsem přenesl do vývoje enterprise aplikací, real-time videoanalytiky a dotykového rozhraní průmyslových strojů Mycronic. Vedle samotného UI jsem řešil architekturu, integrace, UX, code review, CI/CD a nasazení.
Dnes se soustředím hlavně na komplexní frontendové a full-stack feature. Zajímá mě celé flow od zadání a datového modelu přes API a uživatelské rozhraní až po testy, release a další rozvoj produktu.
| Frontend | TypeScript, JavaScript, React.js, Next.js, Vue.js, HTML5, CSS3, SCSS, TailwindCSS |
|---|---|
| App / backend / SSR | Next.js, Node.js, Express, Fastify, Vike; REST API a integrace Symfony/Twig, Nette/Latte, ASP.NET/Razor |
| Architektura | Vite, Rollup, Webpack, pnpm monorepo, package architecture, Storybook, event-driven systémy |
| Databáze / persistence | PostgreSQL, Prisma ORM, Google Cloud SQL, Firebase; datové modely a databázové migrace |
| Real-time / rendering | WebSocket, RxJS, SVG, Canvas; technické dashboardy a datově řízené UI |
| Testování / kvalita | Cypress, Playwright, automatizované UI/E2E testy, code review, TypeScript strictness, runtime TypeGuards |
| DevOps / platforma | GitHub Actions, GitLab CI/CD, Docker, Vercel, Google Cloud, Tailscale/Aperture |
| Stavebnictví / CAD | CAD, KROS 4, RTS, ÚRS, Excel, výkazy výměr, rozpočty a technická příprava |
Co přináším
Neřeším součásti izolovaně. Sleduji dopad na UX, data, API, okolní moduly, CI, provoz i další vývoj. Rozhoduji se podle analýz a faktů.
Propojuji technický návrh, design uživatelského rozhraní a vývoj. Způsob ovládání i implementaci a výsledné řešení ověřuji testy a v praxi.
Automatické buildy, testy, releasy a opakované technické úkoly, aby zbývalo více času na vývoj. AI používám jako nástroj, ne jako náhradu technického rozhodování.
Než přidám další knihovnu nebo vrstvu, snažím se pochopit skutečný problém a najít nejmenší řešení, které obstojí i při dalších změnách.
Pracoval jsem na systémech, kde chyba znamená zdržení výroby, chybná data nebo drahou změnu. Produkční dopad je proto součást návrhu od začátku.
Vyhovuje mi převzít feature nebo technický problém jako celek — od analýzy a návrhu přes implementaci až po nasazení a ověření výsledku.
Jak pracuji
Nejdřív si ujasním problém, omezení a dopady. Teprve potom volím technologii nebo konkrétní implementaci.
Velké změny rozděluji na menší části, které lze průběžně implementovat, testovat a ověřovat bez zbytečného rizika.
Technický dluh a nápady eviduji, ale práci řídím podle dopadu, rizika a toho, co je potřeba skutečně dokončit.
Jak můžu pomoct
Můžu převzít komplexní frontendovou nebo full-stack feature a dotáhnout ji od technického návrhu do produkce — včetně datového flow, API integrací, UI, testů a release.
Pomáhám také s modernizací existujících aplikací, refaktoringem, real-time systémy, frontendovou architekturou, CI/CD a nastavením vývoje tak, aby se tým mohl pohybovat rychleji bez ztráty kvality.
Pracuji jako nezávislý kontraktor na IČO, ideálně remote-first. Vedle projektové práce můžu podle potřeby pomoct i s technickou konzultací, code review nebo mentoringem vývojářů.
Více detailů
Kontakt