Jsem Software Architect & Engineering Lead s více než 10 lety praxe v softwarovém vývoji. Mám praktické zkušenosti s vývojem v Reactu, Vue a TypeScriptu i s backendy v Node.js, NestJS a Pythonu. Navrhuji aplikace a sdílené platformy, definuji odpovědnosti služeb, integrační kontrakty a datové toky. S Mastrou vytvářím agentní workflow a vlastní nástroje, přičemž odděluji rozhodování modelů od pravidel aplikace. Při návrhu řeším také škálovatelnost, latenci a vliv selhání jedné služby na ostatní.
Technické vedení opírám o osobní zapojení do vývoje a schopnost vysvětlit důvody architektonických rozhodnutí. Se stakeholdery vyjasňuji priority a rozsáhlejší změny rozděluji do realizovatelných kroků. Mám zkušenosti s vedením týmů i koordinací mezioborových skupin o více než 20 lidech. Prostřednictvím mentoringu, pravidelných individuálních schůzek (1:1) a zpětné vazby pomáhám kolegům získávat větší samostatnost. Propojuji technický směr s cíli produktu tak, aby tým dokázal nové funkce dodávat a zároveň udržel kontrolu nad složitostí řešení.
Relevantní pracovní zkušenosti
Frontend Architect
Navrhl jsem architekturu moderního vývojového stacku pro mikrofrontendy v monorepu se sadou aplikací a sdílených balíčků. Při realizaci jsem řídil klíčová technická rozhodnutí. Spolu s týmem jsem vyvíjel aplikace v Reactu pro správu subjektů, dědická řízení a související administrativu. Do platformy jsem zavedl Stencil a vytvořil design systém použitelný napříč frameworky, včetně wrapperů pro React/Vue, dokumentace ve Storybooku a vizuálních testů. Součástí stacku byl backend v Node.js s Fastify fungující jako BFF/gateway. Zajišťoval autentizaci a správu relací pro šablonovací službu pomocí session cookie, ukládal JWT na serveru v Redis a odvozoval TTL z doby platnosti tokenu. Zajišťoval také proxy pro frontendové moduly a interní API, trasování požadavků, CORS, kompresi, hlavičky pro cache a poskytování statických souborů sestavené aplikace. Standardizoval jsem API vrstvu generováním klienta z OpenAPI a zapojil typově bezpečnou validaci za běhu pomocí schémat Zod generovaných z OpenAPI. Pro nasazení jsem připravil sestavení Docker obrazů s produkčním obrazem založeným na Google Distroless.
Senior Frontend Developer
Pracoval jsem na produktové sadě pro správu vozového parku a pneumatik (fleet & tire management) — primárně na aplikacích INCENTER 2.0 a INFLEET, ale i na dalších souvisejících aplikacích v rámci platformy. Krátce po nástupu jsem inicioval zavedení autentizace pomocí JWT a tím posílil bezpečnost aplikace. Spolupodílel jsem se na migraci z Vue 2 na Vue 3, na přechodu z Cordova na Capacitor a na přechodu ze starého backendu na nové vlastní ORM na Node.js a rozvoji GraphQL API v Apollu na Azure Functions, s daty v Azure Cosmos DB; kromě frontendu jsem vyvíjel také části API. Součástí práce byl refaktoring, code review a průběžné zvyšování stability, výkonu a udržovatelnosti.
External Frontend Team Leader
Jako konzultant působící prostřednictvím externí agentury jsem převzal frontendový projekt a vývojový stack od jiné dodavatelské agentury. Moje role byla stabilizovat vývoj, zmapovat architekturu, nastavit standardy a zajistit předání know-how tak, aby interní tým mohl produkt dlouhodobě samostatně rozvíjet. Součástí bylo technické vedení, mentoring, code review a tvorba dokumentace.
External Frontend Team Leader
Na novém projektu jsem od základu navrhl a nastavil vývojový stack i způsob práce tak, aby se produkt dal dlouhodobě stabilně rozvíjet. Zavedl jsem jasné vývojové standardy (kvalita kódu, review proces, testování a konzistentní UI postupy), aby tým dodával předvídatelně a bez zbytečného technického dluhu. Jako externí Frontend Team Leader jsem vybudoval interní frontendový tým – vedl technické pohovory, onboarding, mentoring a průběžné code review – a postupně předal odpovědnost i know-how tak, aby tým dokázal produkt samostatně rozvíjet i dál škálovat.
Senior Frontend Developer
Podílel jsem se na vývoji zákaznického portálu pro Asahi včetně integrace se Salesforce ekosystémem. Zaměřoval jsem se na implementaci klíčových funkcí ve Vue 3 a napojení na GraphQL API. Moje práce zahrnovala také tvorbu a údržbu webových komponent (LitElement), refaktoring, code review a průběžné zlepšování kvality a udržovatelnosti kódu. V náročném období jsem v rámci svých časových možností pomohl udržet kontinuitu dodávek i při zvýšené zátěži opakovanými přesčasy. Okrajově jsem se zapojil také do náboru – vedl jsem jeden cílený frontendový pohovor.
Frontend Developer
Pracoval jsem převážně na projektu pro MONETA Auto – aplikaci pro financování vozidel. Podílel jsem se na přepisu starší desktopové aplikace (původně z roku 1999) na moderní webový frontend „na zelené louce“. Součástí práce byl návrh a implementace klíčových částí aplikace v Reactu, správa stavu (Redux, Redux Saga, Reselect), budování komponentového workflow (Storybook, Pattern Lab) a průběžné zvyšování kvality kódu (testy, refaktoring, code review).
(člen Kindred – Publicis Groupe)
Frontend Developer
V agenturním prostředí jsem se podílel na vývoji webových portálů, kampaní a prototypů pro různé klienty. Pro ČSA a MediaGuru jsem pracoval na nových portálech postavených na Umbraco CMS a ASP.NET Razor. Pro pojišťovnu Allianz jsem vyvíjel prototyp offline pojišťovacího systému pro interní konzultanty, včetně offline režimu (IndexedDB/Web Storage) v AngularJS. Pro ČSOB Pojišťovnu jsem optimalizoval formulář pro sjednání pojištění se zaměřením na lepší použitelnost a konverzi. Dále jsem se podílel například na hypotečním portálu MONETA hypoteka.cz, kampani De’Longhi „Tajemství kávy“ a výročních stránkách Benzina (60 let).
Full Stack Developer
Pracoval jsem na aplikaci ESC (Embryo Score Compare) a portálu elearn.aero zaměřeném na výuku angličtiny pro piloty. Podílel jsem se také na projektu Simple Dent (simpledent.cz), cloudovém systému pro správu zubních ordinací. Dodával jsem nové funkce a udržoval řešení primárně na React frontendu, ale také na backendu v Nette (Latte/Doctrine).
Klíčové dovednosti
Frontend
React · Next.js · Vue 3 · Stencil · TypeScript · Microfrontends (Module Federation) · TanStack Query · TanStack Form · Zod · Hey API · Redux · Redux Toolkit · Vuex · Pinia · Dexie.js · JavaScript · HTML5 · CSS3 · Sass / SCSS · Tailwind CSS · Quasar · AG Grid · Base UI · Bootstrap · Capacitor · i18next & Tolgee · Nuxt · AngularJS · mobiscroll · JointJS · daisyUI · MUI
Backend
Node.js · Fastify · GraphQL · Apollo Server · REST APIs · OpenAPI (Swagger) · Azure Functions · Azure Storage · Azure Cosmos DB · Azure Event Hubs · Microsoft Entra ID & MSAL · NestJS · Prisma · Strapi CMS · SQL · PostgreSQL · pgvector · Supabase · Percona Distribution for PostgreSQL · Redis · Valkey · MinIO (S3) · MotherDuck (DuckDB) · BullMQ · Python 3 · FastAPI · Pydantic · SQLAlchemy · NumPy · pandas · Umbraco CMS · ASP.NET Razor · Django · Neo4j Graph Database · Oracle Database
AI
Mastra · OpenAI API (GPT models) · RunPod · NVIDIA CUDA · Codex · CodeRabbit · PyTorch · Hugging Face (Transformers & Hub) · WhisperX · ElevenLabs · Kokoro-82M · StyleTTS2
DevOps
CI/CD (CircleCI, Azure DevOps) · Git · Docker · Docker Compose · Docker BuildKit · Google Distroless · Durabull · Linux (Talos, Rocky Linux, CoreOS, Debian) · Kubernetes · Pulumi · Azure Key Vault · Vercel · OpenTelemetry (OTel) · Azure Application Insights · Grafana · Grafana Loki · Grafana Alloy · Falco
Testování
Jest · Vitest · pytest · React Testing Library · Cypress · Playwright · storycap · Chromatic
Nástroje
Vite · Webpack · Yarn · pnpm · nvm · Turborepo · ESLint · Prettier · Storybook · shadcn · uv · Ruff · mypy · FFmpeg · eSpeak NG · Splunk · Coralogix · Sentry · SonarQube
Používané nástroje
Google Chrome · VS Code · Jupyter Notebooks · GitKraken · Docker Desktop · Homebrew (brew) · Terminus · Navicat · TablePlus · Postman / Newman · Proxyman · Figma · Adobe Illustrator · Adobe Photoshop · Jira & Confluence · Microsoft 365 · Parallels Toolbox
Vzdělání
Master of Science in Computer Science
Plně online
Specialization in Software Engineering & Artificial Intelligence
Dokončené rekvalifikační kurzy
- Tvorba webových stránek — 27.10.2015 – 27.11.2015 • 110 hodin
- Programátor webových aplikací — 18.01.2016 – 08.02.2016 • 150 hodin
Certifikáty
The Linux Foundation & OpenSSF - LFEL1001
The Linux Foundation & OpenSSF - LFD121
robot_dreams by Laba
Docker, Inc
Fundamentals, Authentication and Authorization, Advanced Concepts, Architecture & Advanced Patterns, Microservices, GraphQL
TAYLLORCOX - TGL22601002
Pluralsight®
TAYLLORCOX - PCE ATO 2018120603
Learn2Code.sk (Skillmea)
izomorfní aplikace v JS (React, Node.js)
Akreditováno dle vyhlášky MŠMT č. 176/2009 Sb.
Akreditováno dle vyhlášky MŠMT č. 176/2009 Sb.
Jazyky
Doporučení
Michal Očko · Chief Technology Officer · SOFTINO services s.r.o. • 2. dubna 2026 • Přímý nadřízený
What I especially valued about Pavel was his independence, sense of responsibility, and ability to move projects forward in a structured and efficient way. He is an experienced frontend developer with strong expertise in architecture, technical leadership, and setting development standards. At Softino, he designed and helped implement a modern microfrontend dev stack with a BFF, and also contributed to optimizing the Docker setup. I can highly recommend Pavel.
Pavol Adamek · Senior Manager · Accenture Technology • 25. března 2026 • Přímý nadřízený
I worked with Pavel during a very demanding phase of the project, when it was critical to keep delivery on track and the whole team was under significant pressure. I greatly appreciated that he was willing to make time beyond normal working hours and was practically operating almost 24/7 to help keep delivery moving (I believe he hit his personal record for longest shift in his life only to make the delivery work!). Also he was amazingly quick in adjusting to scope changes, implementing enhancements, issues analysis and bugfix. In addition to his frontend delivery, he also provided significant help with a frontend developers interviews (for very specific tasks and technology/framework we needed), which he led very professionally and with an excellent understanding of the project’s specific needs. Pavel is reliable, independent, and technically very strong, and I would gladly work with him again. If time/cost/reliability is the matter, Pavel is certainly the guy to go to! Thank you Pavel once again!
Michal Palaš · General Manager · Tirecheck • 5. února 2026 • Přímý nadřízený
I highly recommend Pavel for his excellent technical skills and ability to deliver high-quality, well-structured code. Pavel is reliable, consistently meets deadlines, and handles challenges with strong problem-solving abilities. Additionally, he is a great team player and contributes positively to collaboration.