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.
Pavel Vladimír Trávníček
Pavel Vladimír Trávníček Frontend Architect & Leader (React/Vue/TypeScript) | Microfrontends (Module Federation) | Project takeover & stabilization | Team leadership & mentoring | Scalable standards & quality gates | Design Systems & Component Libraries
I’m a Senior Frontend Developer with more than 10 years of experience. I build high-quality web and cross-platform applications — I design frontend architecture, optimize performance, and focus on long-term code maintainability, including microfrontends (Module Federation). I can take over a project after a vendor, quickly map the architecture, and establish the dev stack, standards, and processes so the internal team can evolve the product independently long-term.
Alongside hands-on development, I bring strong soft skills: I have experience leading and coordinating teams and larger groups (20+) across engineering, QA, design, and business. I can communicate technical decisions clearly to stakeholders, facilitate workshops, plan and prioritize effectively, and mentor colleagues — from junior to senior engineers. I am a certified Scrum Master and a TOGAF Enterprise Architect, bringing a systematic perspective on collaboration, processes, and architecture across the organization.
I previously studied graphic design, photography, typography, and computer science, which gives me strong practical overlap — an eye for detail, UI consistency, and the ability to connect technical solutions with user experience. I enjoy finding simple, robust solutions to complex problems and building products that are reliable, fast, and a pleasure to maintain.
I am based in
Prague, Czech Republic (EU) opens in a new window58–73 USD
Hourly rate
from 58 USD per hour, standard rate is 73 USD per hour.
VAT: I am a VAT payer — the rate is shown excluding VAT. VAT is charged according to applicable legislation and the type of service (CZ / EU / non-EU).
When can the standard rate be lower?
I typically offer a lower rate for long-term cooperation or larger workloads, provided the scope and priorities are clear and the client actively supports quality delivery (e.g., timely QA/testing, fast feedback, and decision-making without unnecessary delays).
Can the rate increase?
Yes — typically for urgent deadlines, unstable scope with frequent changes, work outside the agreed scope (e.g., covering additional roles), or increased administrative/process overhead. I always communicate any increase in advance. During an ongoing engagement, the maximum increase is usually up to 15%; new project phases may have different terms.
Skills
- Frontend
- Backend
- DevOps
- Testing
- Tools
Excellent level
- React10 years
- Next.js8 years
- Vue 39 years
- Stencil3 years
- TypeScript8 years
- Vite6 years
- Microfrontends (Module Federation)6 years
- Webpack10 years
- ESLint10 years
- Prettier9 years
- TanStack Query3 years
- Redux8 years
- Vuex7 years
- Pinia5 years
- Dexie.js7 years
- Node.js10 years
- Fastify3 years
- GraphQL7 years
- Apollo Server7 years
- REST APIs15 years
- OpenAPI (Swagger)10 years
- Azure Functions5 years
- Azure Storage5 years
- Cosmos DB5 years
- JavaScript15 years
- HTML515 years
- CSS315 years
- Sass / SCSS10 years
- Tailwind CSS6 years
- Quasar7 years
- Ark UI2 years
- Bootstrap10 years
- CI/CD (CircleCI, Azure DevOps)10 years
- Git13 years
- Docker8 years
- distroless3 years
- Capacitor5 years
- i18next (Tolgee)4 years
Good level
- Jest8 years
- React Testing Library8 years
- Cypress7 years
- NestJS10 years
- Strapi CMS4 years
- SQL15 years
- PostgreSQL10 years
- Redis8 years
- Pulumi2 years
- Kubernetes7 years
- Linux (Talos, Rocky Linux, CoreOS)10 years
Some experience
- Nuxt.js3 years
- AngularJS2 years
- mobiscroll1 year
- JointJS1 year
- daisyUI1 year
- MUI1 year
- Umbraco CMS1 year
- ASP.NET Razor1 year
- Python 32 years
- Django2 years
- Splunk1 year
- Falco1 year
- neo4j1 year
Software I use
- Google Chrome
- VS Code
- GitKraken
- Docker Desktop
- Terminus
- Navicat
- Postman / Newman
- Proxyman
- Figma
- Adobe Illustrator
- Adobe Photoshop
- Jira & Confluence
- Microsoft 365
- Parallels Toolbox
Experience
Industry experience
SOFTINO services s.r.o.
Frontend Architect, 7/2024 – 2/2026
I designed the architecture of a modern microfrontend devstack in a monorepo for a suite of applications and shared packages, and led the key technical decisions throughout its implementation. Together with the team, I developed React applications for subject management, inheritance workflows, and related administration. As part of the platform, I introduced StencilJS and built a cross-framework design system, including React/Vue wrappers, Storybook documentation, and visual testing. The devstack also included a Node.js Fastify backend acting as a BFF/gateway: it handled authentication and session management for the templating service via a session cookie, with JWT managed server-side in Redis and TTL derived from token expiration. It also provided proxying for frontend modules and internal APIs, request tracing, CORS, compression, cache headers, and static build serving. I standardized the API layer by generating the client from OpenAPI and integrating type-safe runtime validation using Zod schemas generated from OpenAPI. For deployment, I prepared Docker builds with a production distroless image.
Technologies: React, StencilJS, TypeScript, TanStack Query/Router/Table, React Hook Form, Zod, Tailwind CSS, PostCSS, Storybook, Fastify, Redis, Docker distroless, Vite, Module Federation, Turborepo, Yarn 4 Workspaces, ESLint, Prettier, Jest, Playwright
TireCheck
Senior Frontend Developer, 5/2019 – 11/2025
I worked on a product suite for fleet & tire management—primarily on the INCENTER 2.0 and INFLEET applications, as well as other related apps across the platform. Shortly after joining, I initiated the introduction of JWT-based authentication, strengthening the overall security of the application. I contributed to the migration from Vue 2 to Vue 3, the transition from Cordova to Capacitor, and the move from the legacy backend to a new custom ORM on Node.js, including further development of a GraphQL API built with Apollo on Azure Functions with data stored in Cosmos DB; besides frontend work, I also implemented parts of the API. My work also included refactoring, code reviews, and continuous improvements in stability, performance, and maintainability.
Technologies: 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, ESLint, Cypress, Jest/Vitest, Application Insights
FOXCONN
External Frontend Team Leader, 5/2024 – 11/2024
As a consultant provided via an external agency, I took over the frontend project and development stack from a different vendor agency. My role was to stabilize development, map the architecture, establish standards, and ensure knowledge transfer so the internal team could continue developing the product independently long-term. This included technical leadership, mentoring, code reviews, and documentation.
Technologies: 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
As a part-time senior consultant, I contributed to the development of Waaila (Google Analytics Audit) and Dr.Max CRM. I independently migrated the project from Vue 2 to Vue 3 and designed a plug-in module architecture to enable safe extensibility and long-term maintainability. My work also included implementing new features, refactoring, code reviews, and continuously improving code quality and consistency across the application.
Technologies: Vue 3, TypeScript, Pinia, REST, OpenAPI (Swagger), LoopBack, PostgreSQL, MSAL, Azure Event Hubs, Azure Blob Storage, Azure Identity, Vite, Newman
CREDITAS
External Frontend Team Leader, 6/2023 – 3/2024
On a greenfield project, I designed and set up the development stack and ways of working from scratch to ensure the product could be developed sustainably over the long term. I introduced clear engineering standards (code quality, review workflow, testing, and consistent UI practices) so the team could deliver predictably without unnecessary technical debt. As an external Frontend Team Leader, I built up the internal frontend team—leading technical interviews, onboarding, mentoring, and ongoing code reviews—and gradually handed over ownership and know-how so the team could continue developing and scaling the product independently.
Technologies: Next.js, React, TypeScript, Redux, Redux Toolkit, TanStack Query, React Hook Form + Yup, Tailwind CSS, Storybook, i18next, Microsoft Entra ID, SWC, ESLint, Jest + Testing Library, storycap
Accenture
Senior Frontend Developer, 1/2023 – 6/2023
I contributed to the development of a customer portal for Asahi, including integration with the Salesforce ecosystem. I focused on implementing key features in Vue 3 and integrating with a GraphQL API. My work also included building and maintaining web components (LitElement), refactoring, code reviews, and continuously improving code quality and maintainability. During a demanding period, I helped maintain delivery continuity under increased workload by working repeated overtime within my time availability. I also supported hiring in a minor capacity by conducting one targeted frontend interview.
Technologies: Vue 3, Web Components (LitElement), TypeScript, Vuex, Tailwind CSS, Storybook, i18next, GraphQL
Fitify
Senior Frontend Developer, 5/2022 – 11/2022
I developed an online onboarding form in Next.js where users enter their details and the application generates a personalized training plan based on the input. I focused on implementing the UI in React/TypeScript, integrating backend services (Firebase), and continuously improving code quality and maintainability. The work also included i18next localization (OneSky) and styling (Emotion).
Technologies: Next.js, React, TypeScript, Redux Toolkit, React Hook Form, MUI, Emotion, i18next (OneSky), Firebase
Greyson Consulting, s.r.o.
Frontend Developer, 7/2018 – 5/2019
I worked primarily on a project for MONETA Auto — a vehicle financing application. I contributed to rewriting a legacy desktop application (originally from 1999) into a modern web frontend built from scratch. My work included designing and implementing key parts of the React application, state management (Redux, Redux Saga, Reselect), establishing a component workflow (Storybook, Pattern Lab), and continuously improving code quality (tests, refactoring, code reviews).
Technologies: React, Redux, Redux Saga, Reselect, Reactstrap, Bootstrap, Storybook, Pattern Lab, lodash, enzyme, sinonjs, Sentry
nurun Prague (a member of Kindred – Publicis Groupe)
Frontend Developer, 2/2017 – 7/2018
In an agency environment, I contributed to the development of web portals, campaigns, and prototypes for various clients. For ČSA and MediaGuru, I worked on new portals built on Umbraco CMS and ASP.NET Razor. For Allianz, I developed a prototype of an offline insurance system for internal consultants, including offline capabilities (IndexedDB/Web Storage) in AngularJS. For ČSOB Pojišťovna, I optimized the insurance purchase form to improve usability and conversion. I also contributed to projects such as the MONETA mortgage portal hypoteka.cz, the De’Longhi “Secrets of the Coffee” campaign site, and Benzina’s 60th anniversary website.
Technologies: Umbraco CMS, ASP.NET Razor, Vue.js/Nuxt.js, AngularJS, Django, Python2, Bootstrap 3/4, mobiscroll, Pug (JADE), Sass, IndexedDB, Local and Session Storage, Gulp
NETVOR, s.r.o.
Full Stack Developer, 8/2016 – 2/2017
I worked on the ESC (Embryo Score Compare) application and the elearn.aero portal focused on English training for pilots. I also contributed to Simple Dent (simpledent.cz), a cloud practice-management system for dental clinics. I delivered new features and maintained the solution primarily on the React frontend, and also on the backend in Nette (Latte/Doctrine).
Technologies: React, Nette Framework, Immutable.js, Bootstrap 3, Sass/Less, Latte, Doctrine, Buddy, Webpack
FoxMedia Czech Republic, s.r.o.
PHP Developer, 5/2016 – 9/2016
I worked primarily on the Sousede.cz portal for HOA management. I contributed to developing and maintaining features in Zend Framework, making UI updates in jQuery, and integrating and testing email templates (ZURB Foundation for Emails, Litmus) to ensure consistent rendering across email clients.
Technologies: Zend Framework, jQuery, ZURB Foundation for Emails, Git, Litmus
Mediawork group, s.r.o.
Internship (2013)
I contributed to developing JavaScript components for the TV Óčko application for Samsung Smart TVs, including implementing UI parts and adjusting functionality based on requirements.
Certificates
TOGAF® Enterprise Architecture Practitioner
1/2026 TAYLLORCOX - TGL22601002
TOGAF® Enterprise Architecture Foundation
12/2025 TAYLLORCOX - TGL12512004
Azure Cosmos DB
7/2021 Pluralsight®
Scrum Master
12/2018 TAYLLORCOX - PCE ATO 2018120603
Python 3 for Beginners
12/2017 Learn2Code (Skillmea)
Seznam.cz – IMA.js
12/2016 Isomorphic applications in JS (React, Node.js)
Web Applications Programmer
Accredited under the Ministry of Education decree No. 176/2009 Coll. 18 Jan 2016 – 8 Feb 2016 (150 hours)
Website Creation
Accredited under the Ministry of Education decree No. 176/2009 Coll. 27 Oct 2015 – 27 Nov 2015 (110 hours)
Additional Information
Languages
- Czech - Native proficiency
- English - Professional working proficiencyConfident in written technical communication (documentation, tickets) and communication with colleagues; comfortable participating in meetings with colleagues and stakeholders.
- Ukrainian - Full professional proficiencyStudied intensively since 2020; prepared for the Ukrainian State Language Proficiency Exam, target B2/C1, due to a then-planned relocation to Ukraine.
- Russian - Bilingual proficiencyUsed daily since 2013 in personal life and for communication with colleagues.
Permissions
- Driving licence – B (passenger cars; 2014)
- Firearms licence (2014)
Personal Interests
I spend my free time learning and with my dogs. I relax by cooking and baking—it’s the perfect way for me to switch off. Occasionally I go ice skating, to the sauna, swimming pool, or gym, and I also practice sport shooting (training focus and discipline). I unwind best with friends over hookah and karaoke. And when I want a small daily ritual, I reach for Guatemalan coffee roasted in Italy or loose-leaf tea. When work is lighter, I experiment with my own projects, but I work best with a fixed deadline and clear requirements. Since 2011, I’ve taken part in more than ten hackathons, where our team often placed in the top 3 or won the jury award.
Disciplines
Frontend Architecture & Standards
I design frontend architecture and conventions for long-term sustainable development.
Microfrontends (Module Federation)
I build modular frontends that grow with teams and product—stable and without risky coupling.
Project takeover & stabilization
I take over projects, quickly map the architecture, and stabilize delivery for safe further development.
Team leadership & mentoring
I lead teams technically and hands-on, helping people grow and deliver with calm confidence.
Scalable standards & quality gates
I set quality gates so issues fail in CI—not in production.
Design Systems & Component Libraries
I build a design system and UI library for consistent UI across apps and frameworks.
Additional discipline areas
Recommendations
A few words from people I've worked with.