Pavel Vladimír Trávníček

Pavel Vladimír Trávníček

Pavel Vladimír Trávníček Frontend Architect & Leader (React/Vue/TypeScript) | Mikrofrontendy (Module Federation) | Převzetí projektu a stabilizace | Vedení týmu a mentoring | Škálovatelné standardy a kontrolní kritéria kvality | Design systémy a komponentové knihovny

Jsem Senior Frontend Developer s více než 10 lety praxe. Stavím kvalitní webové i multiplatformní aplikace – navrhuji frontendovou architekturu, ladím výkon a dbám na dlouhodobou udržitelnost kódu, včetně microfrontendů (Module Federation). Umím převzít projekt po dodavateli, rychle zmapovat architekturu a nastavit dev stack, standardy i procesy tak, aby interní tým dokázal produkt dlouhodobě samostatně rozvíjet.

Kromě hands-on vývoje přináším i silné soft skills: mám zkušenosti s vedením a koordinací týmů i širších skupin lidí (20+) napříč vývojem, QA, designem a byznysem. Dokážu srozumitelně komunikovat technická rozhodnutí stakeholderům, facilitovat workshopy, efektivně plánovat a prioritizovat a zároveň mentorovat kolegy – od juniorů po seniorní vývojáře. Jsem certifikovaný Scrum Master a TOGAF Enterprise Architect, takže vedle vývoje přináším i systematický pohled na spolupráci, procesy a architekturu napříč organizací.

Dříve jsem studoval grafický design, fotografii, typografii a informatiku, takže do projektů přináším i praktický přesah – cit pro detail, konzistenci UI a schopnost propojit technické řešení s uživatelským zážitkem. Baví mě hledat jednoduchá, robustní řešení pro složité problémy a stavět produkty, které jsou spolehlivé, rychlé a radost je dál rozvíjet.

Hodinové sazby podle role
42–85 EUR

Dovednosti

  • Frontend
  • Backend
  • AI
  • DevOps
  • Testing
  • Tools

Výborná úroveň

  • React10 let
  • Next.js8 let
  • Vue 39 let
  • Stencil3 roky
  • TypeScript8 let
  • Microfrontends (Module Federation)6 let
  • Vite6 let
  • Webpack10 let
  • Yarn8 let
  • pnpm2 roky
  • Turborepo4 roky
  • ESLint10 let
  • Prettier9 let
  • Storybook7 let
  • TanStack Query3 roky
  • Redux8 let
  • Vuex7 let
  • Pinia5 let
  • Dexie.js7 let
  • Node.js10 let
  • Fastify3 roky
  • GraphQL7 let
  • Apollo Server7 let
  • REST APIs15 let
  • OpenAPI (Swagger)10 let
  • Azure Functions5 let
  • Azure Storage5 let
  • Cosmos DB5 let
  • JavaScript15 let
  • HTML515 let
  • CSS315 let
  • Sass / SCSS10 let
  • Tailwind CSS6 let
  • Quasar7 let
  • Ark UI2 roky
  • shadcn2 roky
  • Bootstrap10 let
  • CI/CD (CircleCI, Azure DevOps)10 let
  • Git13 let
  • Docker8 let
  • distroless3 roky
  • Capacitor5 let
  • i18next (Tolgee)4 roky

Dobrá úroveň

  • Jest8 let
  • Vitest2 roky
  • React Testing Library8 let
  • Cypress7 let
  • Playwright2 roky
  • NestJS10 let
  • Prisma7 let
  • Strapi CMS4 roky
  • SQL15 let
  • PostgreSQL10 let
  • Redis8 let
  • Supabase1 rok
  • Kubernetes7 let
  • Linux (Talos, Rocky Linux, CoreOS)10 let
  • Pulumi2 roky
  • Vercel4 roky
  • Python 38 let
  • FastAPI2 roky
  • uv1 rok
  • Mastra1 rok
  • CodeRabbit1 rok

Nějaká zkušenost

  • Nuxt3 roky
  • AngularJS2 roky
  • mobiscroll1 rok
  • JointJS1 rok
  • daisyUI1 rok
  • MUI1 rok
  • Umbraco CMS1 rok
  • ASP.NET Razor1 rok
  • Django2 roky
  • Splunk1 rok
  • Coralogix1 rok
  • Falco1 rok
  • SonarQube3 roky
  • neo4j1 rok

Používané nástroje

  • Google Chrome
  • VS Code
  • GitKraken
  • Docker Desktop
  • Terminus
  • Navicat
  • TablePlus
  • Postman / Newman
  • Proxyman
  • Figma
  • Adobe Illustrator
  • Adobe Photoshop
  • Jira & Confluence
  • Microsoft 365
  • Parallels Toolbox

Zkušenosti

Zkušenosti z oborů

  • Banking (CREDITAS, MONETA AUTO, hypoteka.cz)
  • Insurance (Allianz, ČSOB Pojišťovna)
  • Healthcare (Dr.Max CRM, Fitify, ESC, Simple Dent)
  • Automotive (TireCheck)
  • Aviation (ČSA, elearn.aero)
  • Manufacturing (FOXCONN)
  • Property management (Sousede.cz HOA)
  • Media (MediaGuru)
  • Logistics (Asahi customer portal)

Projekty

  • SOFTINO services s.r.o.

    Frontend Architect, 7/2024 – 2/2026

    Navrhl jsem architekturu moderního microfrontend devstacku v monorepu pro sadu aplikací a sdílených balíčků a řídil jsem klíčová technická rozhodnutí při jeho realizaci. Spolu s týmem jsem rozvíjel React aplikace pro agendu správy subjektů, dědického řízení a související administraci. Jako součást platformy jsem zavedl StencilJS a vybudoval cross-framework design system, včetně wrapperů pro React/Vue, Storybook dokumentace a vizuálních testů. Devstack doplňoval backend na Node.js Fastify fungující jako BFF/gateway: řešil autentizaci a session management pro templating službu přes session cookie, JWT spravoval serverově v Redis a TTL odvozoval z expirace tokenu. Zajišťoval také proxy na FE moduly i interní API, request tracing, CORS, kompresi, cache hlavičky a servírování statických buildů. API vrstvu jsem standardizoval přes generování klienta z OpenAPI a napojil ji na typově bezpečnou runtime validaci pomocí Zod schémat generovaných z OpenAPI. Pro nasazení jsem připravil Docker buildy s produkčním distroless image.


    Technologie: React, StencilJS, TypeScript, TanStack Query/Router/Table, React Hook Form, Zod, Tiptap, Tailwind CSS, PostCSS, Storybook, Fastify, Redis, Docker distroless, Vite, Module Federation, Turborepo, Yarn 4 Workspaces, i18next (Tolgee), ESLint, Prettier, Jest, Playwright

  • TireCheck

    Senior Frontend Developer, 5/2019 – 11/2025

    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 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.


    Technologie: Vue 3, Capacitor, TypeScript, Vuex, Pinia, Quasar, Sass, GraphQL, Dexie.js, Azure Functions, Azure Cosmos DB, Azure Storage / Blob Storage, Microsoft Entra ID, Vite, pnpm, Yarn, ESLint, Cypress, Jest, Vitest, Sentry, Application Insights

  • FOXCONN

    External Frontend Team Leader, 5/2024 – 11/2024

    Jako konzultant dodaný externí agenturou jsem převzal frontendový projekt a dev 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.


    Technologie: React, TypeScript, TanStack Query/Router/Table, React Hook Form, Zod, Radix UI, Tailwind CSS, Storybook, i18next, OIDC, OPA WASM, Vite, Module Federation, ESLint, Cypress, storycap

  • Cross Masters, s.r.o.

    Part-Time Senior Frontend Developer, 10/2023 – 7/2024

    Jako part-time seniorní konzultant jsem se podílel na vývoji produktů Waaila (Google Analytics Audit) a Dr.Max CRM. Samostatně jsem provedl migraci z Vue 2 na Vue 3 a navrhl architekturu zásuvných modulů, aby bylo možné funkcionalitu bezpečně rozšiřovat a dlouhodobě udržovat. Součástí práce byla implementace nových funkcí, refaktoring, code review a průběžné zvyšování kvality a konzistence kódu napříč aplikací.


    Technologie: Vue 3, TypeScript, Pinia, REST, OpenAPI (Swagger), LoopBack, PostgreSQL, MSAL, Azure Event Hubs, Azure Blob Storage, Azure Identity, Monaco Editor, Vite, Newman

  • CREDITAS

    External Frontend Team Leader, 6/2023 – 3/2024

    Na greenfield projektu jsem od nuly navrhl a nastavil dev stack i způsob práce tak, aby se produkt dal dlouhodobě stabilně rozvíjet. Zavedl jsem jasné engineering 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 reviews – a postupně předal odpovědnost i know-how tak, aby tým dokázal produkt samostatně rozvíjet i dál škálovat.


    Technologie: Next.js, React, TypeScript, Redux, Redux Toolkit, TanStack Query, React Hook Form, Yup, Tailwind CSS, Storybook, i18next, Microsoft Entra ID, SWC, ESLint, Jest, React Testing Library, SonarQube, storycap

  • Accenture Technology

    Senior Frontend Developer, 1/2023 – 6/2023

    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 reviews 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.


    Technologie: Vue 3, Web Components (LitElement), TypeScript, Vuex, Tailwind CSS, Storybook, i18next, GraphQL

  • Fitify

    Senior Frontend Developer, 5/2022 – 11/2022

    Vyvíjel jsem online onboarding formulář v Next.js, kde uživatel vyplňuje vstupní údaje a aplikace na jejich základě sestaví personalizovaný tréninkový plán. Zaměřoval jsem se na implementaci UI v Reactu/TypeScriptu, napojení na backend služby (Firebase) a průběžné zvyšování kvality a udržovatelnosti kódu. Součástí byla i lokalizace i18next (OneSky) a styling (Emotion).


    Technologie: Next.js, React, TypeScript, Redux Toolkit, React Hook Form, MUI, Emotion, i18next (OneSky), Firebase

  • Greyson Consulting, s.r.o.

    Frontend Developer, 7/2018 – 4/2019

    Pracoval jsem převážně na projektu pro MONETA Auto – aplikaci pro financování vozidel. Podílel jsem se na přepisu legacy 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).


    Technologie: React, Redux, Redux Saga, Reselect, Reactstrap, Bootstrap, Storybook, Pattern Lab, lodash, enzyme, sinonjs, Sentry

  • Nydrle Digital s.r.o.

    Frontend Consultant, 11/2017 – 6/2018

    Podílel jsem se na konzultacích v oblasti webového vývoje a na frontendové implementaci napříč webovými projekty se zaměřením na responzivní a udržitelná uživatelská rozhraní. Zároveň jsem pracoval na vývoji a optimalizaci HTML e-mailových šablon, přičemž jsem zlepšoval jejich strukturu, konzistenci a celkovou kvalitu napříč e-mailovými klienty.


    Technologie: HTML5, CSS3, Sass, Bootstrap 3/4, ZURB Foundation for Emails, JavaScript, Webpack, Git

  • nurun Prague (člen Kindred – Publicis Groupe)

    Frontend Developer, 2/2017 – 6/2018

    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).


    Technologie: Umbraco CMS, ASP.NET Razor, Vue, Nuxt, AngularJS, Django, Python 2, Bootstrap 3/4, mobiscroll, Pug (JADE), Sass, IndexedDB, Local and Session Storage, Gulp

  • NETVOR, s.r.o.

    Full Stack Developer, 8/2016 – 1/2017

    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é funkcionality a udržoval řešení primárně na React frontendu, ale také na backendu v Nette (Latte/Doctrine).


    Technologie: React, Nette Framework, Immutable.js, Bootstrap 3, Sass/Less, Latte, Doctrine, Buddy (CI/CD), Webpack

  • FoxMedia Czech Republic, s.r.o.

    PHP Developer, 5/2016 – 8/2016

    Pracoval jsem primárně na portálu Sousede.cz pro správu SVJ. Podílel jsem se na vývoji a údržbě funkcionalit v Zend Frameworku, úpravách UI v jQuery a na integraci a testování e-mailových šablon (ZURB Foundation for Emails, Litmus) pro konzistentní zobrazení napříč klienty.


    Technologie: Zend Framework, jQuery, ZURB Foundation for Emails, Git, Litmus

  • Mediawork group, s.r.o.

    Školní praxe, 2013

    Podílel jsem se na vývoji JavaScript komponent pro aplikaci TV Óčko pro chytré televize Samsung (Smart TV), včetně implementace UI částí a úprav funkcionalit dle zadání.

Vzdělání

GoIT Neoversity / Woolf University

Master of Science in Computer Science

Zahájení studia v roce 2026 • Plně online

Specialization in Software Engineering & Artificial Intelligence program v rozsahu 90 ECTS / 2250 hodin

Program rozvíjí specializaci v oblasti Software Engineering & Artificial Intelligence. Pokrývá základy computer science, full-stack vývoj, databáze, cloud computing, system design a network security i machine learning včetně computer vision, NLP a nasazování ML systémů do praxe. Součástí studia je také Applied Computer Science Project zaměřený na praktické použití získaných znalostí.

Klíčové oblasti studia

  • Computer Science Foundations: Mathematics for Computer Science, Data Structures, Relational Databases
  • Software Engineering & Full-Stack: Front End UI/UX Development, JavaScript, Advanced JavaScript, Back End Development, Mobile App Design and Development
  • Architecture, Cloud & Security: Foundations of Cloud Computing, System Design, Network Security and Communication Protocols
  • AI / ML: Introduction to Machine Learning, Deep Learning for Computer Vision, Deep Learning for Natural Language Processing, Advanced Machine Learning, Productionization of Machine Learning Systems
  • Applied practice: Product Management for Software Engineers a Applied Computer Science Project

PrimaFuture.cz

Dokončené rekvalifikační kurzy

2015–2016 • Akreditované rekvalifikační kurzy

Akreditované rekvalifikační kurzy zaměřené na tvorbu webových stránek a programování webových aplikací. Navazovaly od webových základů a frontendu po aplikační logiku, databáze a bezpečnost.

Obsah a zaměření

  • Web design a frontend základy: teorie návrhu webu, logika prvků a tvorba šablon v HTML5 a CSS3
  • Kvalita, kompatibilita a viditelnost: W3C validace, kompatibilita napříč prostředími, SEO a napojení na sociální sítě
  • CMS a provoz webu: WordPress, pluginy, administrační prostředí, nasazení webu a komunikace klient-server
  • Backend a bezpečnost: PHP, JavaScript, MySQL a základy zabezpečení webových aplikací

Absolvované 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

Profil

Jazyky

  • Čeština - Znalost na úrovni rodilého mluvčího
  • Angličtina - Znalost umožňující profesionální práci
    Jistota v psané technické komunikaci (dokumentace, tickety) i v komunikaci s kolegy; komfortně se zapojuji do meetingů s kolegy i stakeholdery.
  • Ukrajinština - Plně profesionální znalost
    Intenzivní studium od roku 2020; příprava na Ukrajinskou státní zkoušku z úrovně znalosti jazyka, cílově B2/C1, kvůli tehdy plánované relokaci na Ukrajinu.
  • Ruština - Znalost na úrovni dvojjazyčného mluvčího
    Denně používám od roku 2013 v osobním životě i pro komunikaci s kolegy.

Nabytá oprávnění

  • Řidičské oprávnění B (osobní automobily; 2014)
  • Zbrojní oprávnění (2014)
  • Občanství České občanství (od narození)

Osobní zájmy

Volný čas věnuji vzdělávání a svým psům. Relaxuji vařením a pečením – je to pro mě ideální způsob, jak vypnout. Občas si zajdu zabruslit, do sauny, do bazénu nebo do fitka a věnuji se i sportovní střelbě (trénink soustředění a disciplíny). Nejlépe si odpočinu s přáteli u vodní dýmky a karaoke. A když si chci udělat malý každodenní rituál, sáhnu po guatemalské kávě pražené v Itálii nebo po sypaném čaji. Když mám někdy méně práce, zkouším vlastní projekty, ale nejvíc mi vyhovuje, když mám pevný deadline a jasné zadání. Od roku 2011 jsem se zúčastnil více než deseti hackathonů, kde se náš tým často umístil v top 3 nebo získal cenu poroty.

Expertíza

Další oblasti expertízy

  • Výkon & stabilita běhu
  • Frontend observabilita & diagnostika
  • Type-safe workflow API klienta
  • State management & data-flow
  • Caching strategie & výkon klienta
  • Architektonická review & dokumentace
  • Migrační strategie & řízení rizik
  • Infrastruktura jako kód (IaC)
  • Kontejnerizace & minimalistické image
  • Monorepo tooling & správa závislostí
  • Podpora hiringu & technické pohovory
  • 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!

  • Matouš Skála • CTO · Fitify • 5. března 2026 • Přímý nadřízený

    I’ve worked with Pavel on our web frontend project. He genuinely cares about developer experience and keeps a close eye on modern tools and trends in the ecosystem. He played an important role in setting up our monorepo infrastructure and improving the deployment process, helping us build and ship more efficiently. He also brings a bit of dry humour to the team, which is very much part of his personality.

  • 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.