Pavel Vladimír Trávníček

Software Architect & Engineering Lead | Applied AI & Agentic Workflows | Full-Stack Engineering (React/Vue · TypeScript · Node.js · Python) | Product Platforms & Microfrontends | Project Takeover & Stabilization | Team Leadership & Mentoring | DevOps, Engineering Standards & Quality Gates | Design Systems & Component Libraries

I’m a Software Architect & Engineering Lead with 10+ years of experience building web and cross-platform applications. I combine deep expertise in React, Vue, and TypeScript with backend development skills in Node.js, NestJS, and Fastify, as well as experience with Python. I design modular platforms, microfrontends (Module Federation), design systems, and component libraries, balancing performance, user experience, and maintainability. My AI work spans agentic workflows with Mastra, integration of models with application logic and external services, and TTS model adaptation for Czech speech synthesis.

I take over and stabilize projects after vendor handovers, map architecture and risks, and establish development stacks, standards, and delivery processes—including Docker, CI/CD, automated testing, and quality gates—so internal teams can evolve products independently. I have led and coordinated teams and cross-functional groups of 20+ people across engineering, QA, design, and business. I communicate technical decisions to stakeholders, facilitate workshops, plan and prioritize work, and mentor junior through senior engineers.

As a certified Scrum Master and TOGAF Enterprise Architect, I connect hands-on engineering with a systematic approach to architecture and collaboration. My experience in graphic design, photography, typography, and computer science has shaped my eye for detail and UI consistency. I enjoy turning complex problems into simple, robust solutions—products that are reliable, fast, and a pleasure to use and maintain.

Engagement & Rates
€45 – €95 per hour

Skills

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

Advanced proficiency

  • React (Frontend)10 years
  • Next.js (Frontend)8 years
  • Vue 3 (Frontend)9 years
  • Stencil (Frontend)3 years
  • TypeScript (Frontend)8 years
  • Microfrontends (Module Federation) (Frontend)6 years
  • Vite (Tools)6 years
  • Webpack (Tools)10 years
  • Yarn (Tools)8 years
  • pnpm (Tools)2 years
  • nvm (Tools)8 years
  • Turborepo (Tools)4 years
  • ESLint (Tools)10 years
  • Prettier (Tools)9 years
  • Storybook (Tools)7 years
  • TanStack Query (Frontend)3 years
  • TanStack Form (Frontend)2 years
  • Zod (Frontend)2 years
  • Hey API (Frontend)2 years
  • Redux (Frontend)8 years
  • Redux Toolkit (Frontend)5 years
  • Vuex (Frontend)7 years
  • Pinia (Frontend)5 years
  • Dexie.js (Frontend)7 years
  • Node.js (Backend)10 years
  • Fastify (Backend)3 years
  • GraphQL (Backend)7 years
  • Apollo Server (Backend)7 years
  • REST APIs (Backend)15 years
  • OpenAPI (Swagger) (Backend)10 years
  • Azure Functions (Backend)5 years
  • Azure Storage (Backend)5 years
  • Azure Cosmos DB (Backend)5 years
  • Azure Event Hubs (Backend)5 years
  • Microsoft Entra ID & MSAL (Backend)5 years
  • JavaScript (Frontend)15 years
  • HTML5 (Frontend)15 years
  • CSS3 (Frontend)15 years
  • Sass / SCSS (Frontend)10 years
  • Tailwind CSS (Frontend)6 years
  • Quasar (Frontend)7 years
  • AG Grid (Frontend)1 year
  • Base UI (Frontend)1 year
  • shadcn (Tools)2 years
  • Bootstrap (Frontend)10 years
  • CI/CD (CircleCI, Azure DevOps) (DevOps)10 years
  • Git (DevOps)13 years
  • Docker (DevOps)8 years
  • Docker Compose (DevOps)8 years
  • Docker BuildKit (DevOps)2 years
  • Google Distroless (DevOps)3 years
  • Capacitor (Frontend)5 years
  • i18next & Tolgee (Frontend)5 years

Working proficiency

  • Jest (Testing)8 years
  • Vitest (Testing)2 years
  • pytest (Testing)1 year
  • React Testing Library (Testing)8 years
  • Cypress (Testing)7 years
  • Playwright (Testing)2 years
  • storycap (Testing)3 years
  • Chromatic (Testing)1 year
  • NestJS (Backend)10 years
  • Prisma (Backend)7 years
  • Strapi CMS (Backend)4 years
  • SQL (Backend)15 years
  • PostgreSQL (Backend)10 years
  • pgvector (Backend)1 year
  • Supabase (Backend)1 year
  • Percona Distribution for PostgreSQL (Backend)1 year
  • Redis (Backend)8 years
  • Valkey (Backend)1 year
  • MinIO (S3) (Backend)1 year
  • MotherDuck (DuckDB) (Backend)1 year
  • BullMQ (Backend)1 year
  • Durabull (DevOps)1 year
  • Linux (Talos, Rocky Linux, CoreOS, Debian) (DevOps)10 years
  • Kubernetes (DevOps)7 years
  • Pulumi (DevOps)2 years
  • Azure Key Vault (DevOps)5 years
  • Vercel (DevOps)4 years
  • OpenTelemetry (OTel) (DevOps)2 years
  • Azure Application Insights (DevOps)5 years
  • Grafana (DevOps)3 years
  • Grafana Loki (DevOps)3 years
  • Grafana Alloy (DevOps)3 years
  • Python 3 (Backend)8 years
  • FastAPI (Backend)2 years
  • Pydantic (Backend)1 year
  • SQLAlchemy (Backend)1 year
  • NumPy (Backend)1 year
  • pandas (Backend)1 year
  • uv (Tools)1 year
  • Ruff (Tools)1 year
  • mypy (Tools)1 year
  • Mastra (AI)1 year
  • OpenAI API (GPT models) (AI)1 year
  • RunPod (AI)1 year
  • NVIDIA CUDA (AI)1 year
  • Codex (AI)1 year
  • CodeRabbit (AI)1 year
  • PyTorch (AI)1 year
  • Hugging Face (Transformers & Hub) (AI)1 year
  • WhisperX (AI)1 year
  • ElevenLabs (AI)1 year
  • Kokoro-82M (AI)1 year
  • StyleTTS2 (AI)1 year
  • FFmpeg (Tools)2 years
  • eSpeak NG (Tools)1 year

Some experience

  • Nuxt (Frontend)3 years
  • AngularJS (Frontend)2 years
  • mobiscroll (Frontend)1 year
  • JointJS (Frontend)1 year
  • daisyUI (Frontend)1 year
  • MUI (Frontend)1 year
  • Umbraco CMS (Backend)1 year
  • ASP.NET Razor (Backend)1 year
  • Django (Backend)2 years
  • Splunk (Tools)1 year
  • Coralogix (Tools)1 year
  • Sentry (Tools)8 years
  • SonarQube (Tools)3 years
  • Falco (DevOps)1 year
  • Neo4j Graph Database (Backend)1 year
  • Oracle Database (Backend)2 years

Tools I use

  • Google Chrome (Tools)
  • VS Code (Tools)
  • Jupyter Notebooks (Tools)
  • GitKraken (Tools)
  • Docker Desktop (Tools)
  • Homebrew (brew) (Tools)
  • Terminus (Tools)
  • Navicat (Tools)
  • TablePlus (Tools)
  • Postman / Newman (Tools)
  • Proxyman (Tools)
  • Figma (Tools)
  • Adobe Illustrator (Tools)
  • Adobe Photoshop (Tools)
  • Jira & Confluence (Tools)
  • Microsoft 365 (Tools)
  • Parallels Toolbox (Tools)

Experience

Industry experience

  • 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)
  • Media (MediaGuru)
  • Logistics (Asahi)

Projects

  • SOFTINO services s.r.o.

    Frontend Architect, 7/2024 – 2/2026

    I designed the architecture of a modern microfrontend development stack 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 entity management, inheritance proceedings, and related administration. As part of the platform, I introduced Stencil and built a cross-framework design system, including React/Vue wrappers, Storybook documentation, and visual testing. The development stack 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 image based on Google Distroless.


    Technologies: React, TypeScript, Web Components (Stencil), Microfrontends (Module Federation), TanStack Router, TanStack Query, React Hook Form, Zod, TanStack Table, Tiptap, Tailwind CSS, PostCSS, i18next & Tolgee, Node.js, Fastify, OpenAPI (Swagger), Redis, Docker, Google Distroless, Turborepo, Yarn 4 (Workspaces), Vite, Storybook, 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 Azure 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 2 → Vue 3, TypeScript, Cordova → Capacitor, Vuex → Pinia, Quasar, Sass / SCSS, Node.js, GraphQL, Apollo Server, Azure Cosmos DB, Dexie.js, Microsoft Entra ID, Azure Functions, Azure Storage (Blob Storage), Sentry, Azure Application Insights, Yarn, pnpm, Vite, ESLint, Jest, Vitest, Cypress

  • FOXCONN

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

    As a consultant working through 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, Microfrontends (Module Federation), TanStack Router, TanStack Query, React Hook Form, Zod, Radix UI, TanStack Table, Tailwind CSS, i18next, OIDC, OPA WASM, Vite, Storybook, 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 2 → Vue 3, TypeScript, Vuex → Pinia, Monaco Editor, LoopBack, REST APIs, OpenAPI (Swagger), PostgreSQL, MSAL, Azure Identity, Azure Storage (Blob Storage), Azure Event Hubs, 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: React, Next.js, TypeScript, Redux, Redux Toolkit, TanStack Query, React Hook Form, Yup, Tailwind CSS, i18next, Microsoft Entra ID, SWC, Storybook, ESLint, SonarQube, Jest, React Testing Library, storycap

  • Accenture Technology

    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 worked overtime when my schedule allowed to help keep delivery on track under increased workload. I also made a small contribution to hiring by conducting one targeted frontend interview.


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

  • 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: React, Next.js, TypeScript, Redux Toolkit, React Hook Form, MUI, Emotion, i18next & OneSky, Firebase

  • Greyson Consulting, s.r.o.

    Frontend Developer, 7/2018 – 4/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, lodash, Reactstrap, Bootstrap, Sentry, Storybook, Pattern Lab, enzyme, sinonjs

  • Nydrle Digital s.r.o.

    Frontend Consultant, 11/2017 – 6/2018

    I consulted on web development and contributed to frontend implementation across web projects, with a focus on responsive and maintainable user interfaces. I also worked on the development and optimization of HTML email templates, improving their structure, consistency, and overall quality across email clients.


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

  • nurun Prague (a member of Kindred – Publicis Groupe)

    Frontend Developer, 2/2017 – 6/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: Vue 2, Nuxt, AngularJS, Pug (JADE), Bootstrap 3 → 4, mobiscroll, Sass / SCSS, Python 2, Django, Umbraco CMS, ASP.NET Razor, IndexedDB, Local and Session Storage, Gulp

  • NETVOR, s.r.o.

    Full Stack Developer, 8/2016 – 1/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, Immutable.js, Bootstrap 3, Sass / SCSS, Less, Nette Framework, Latte, Doctrine, Webpack, Buddy (CI/CD)

  • FoxMedia Czech Republic, s.r.o.

    PHP Developer, 5/2016 – 8/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: jQuery, ZURB Foundation for Emails, PHP, Zend Framework, 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 building parts of the user interface and adjusting functionality based on requirements.

Education

GoIT Neoversity / Woolf University

Master of Science in Computer Science

Studying since 2026 • Fully online

Specialization in Software Engineering & Artificial Intelligence • 90 ECTS / 2250 hours of study

The program specializes in Software Engineering & Artificial Intelligence. It covers computer science foundations, full-stack development, databases, cloud computing, system design, and network security. Machine learning topics include computer vision, natural language processing (NLP), and deploying ML systems to production. The Applied Computer Science Project provides an opportunity to put this knowledge into practice.

Key study areas

  • 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 and Applied Computer Science Project
Institution
GoIT Neoversity
Accreditation
Malta - EQF7Switzerland - EQF7
Area
Computer & Mathematical Science
Language
Ukrainian
Study workload
2625 hours105 ECTSincluding 3 additional electives
Public record
Woolf University / ID 4400917216
Open public profile at Woolf University opens in a new window

PrimaFuture.cz

Completed retraining courses

2015-2016 • Accredited retraining courses

Accredited retraining courses in website creation and web application development. The courses covered web and frontend foundations before progressing to application logic, databases, and security.

Content and focus

  • Web design and frontend foundations: web design theory, interface logic, and template creation in HTML5 and CSS3
  • Quality, compatibility, and visibility: W3C validation, cross-environment compatibility, SEO, and social media integration
  • CMS and web operations: WordPress, plugins, administration setup, website deployment, and client-server communication
  • Backend and security foundations: PHP, JavaScript, MySQL, and web application security basics

Completed courses

  • Website Creation - 27 Oct 2015 – 27 Nov 2015 • 110 hours
  • Web Applications Programmer - 18 Jan 2016 – 8 Feb 2016 • 150 hours
Institution
PrimaFuture.cz
Accreditation
Ministry of Education of the Czech Republic,
decree No. 176/2009 Coll.
Language
Czech
Scope
Total of 260 hours
Documents
2 certificates
View certificates

Certificates

Profile

Languages

  • Czech – Native proficiency
  • English – Professional working proficiency

    I communicate confidently in technical writing, including documentation and tickets, and in day-to-day work with colleagues. I am comfortable taking part in meetings with colleagues and stakeholders.

  • Ukrainian – Full professional proficiency

    I have studied Ukrainian intensively since 2020. While planning a move to Ukraine, I prepared for the state language proficiency exam with B2/C1 as my target level.

  • Russian – Bilingual proficiency

    Used daily since 2013 in personal life and for communication with colleagues.

Licenses

  • Driver's license – B (passenger cars; 2014)
  • Firearms license (2014)
  • Citizenship – Czech citizenship (from birth)

My First Steps in Software Development

From 2008 to 2011, I attended the “Vytváříme www stránky” (“Creating Websites”) club at the children’s and youth center (DDM) in Žďár nad Sázavou. Under the guidance of Václav Černík opens in a new window, I learned the basics of HTML, CSS and PHP and built my first websites. That childhood interest grew into a career. Today, I develop applications, design software architecture and lead development teams.

In 2014, I became self-employed and went on to build and maintain several small websites and online stores.

Personal Interests

I spend my free time learning new things and looking after 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 to develop focus and discipline. I unwind best with friends with a 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

How we can work together

Service 1 of 6

Technical audit

I help identify what is slowing down application development or operations, where the main technical risks lie and what to address first. You receive concrete findings and clear evidence to support your next decisions.

What you receive
An overview of findings, their impact and recommended actions ranked by priority.

Service 1 of 6: Technical audit

Additional areas of expertise

  • Scalability, latency & runtime resilience
  • End-to-end observability & diagnostics
  • API contracts & type-safe integration
  • Applied AI & agentic workflows
  • State & data-flow design
  • Caching strategy & application performance
  • Architecture reviews & documentation
  • Migration strategy & risk management
  • Infrastructure as Code (IaC)
  • Containerization & minimal images
  • Monorepo tooling & dependency governance
  • Accessibility & UI testing
  • Michal Očko • Chief Technology Officer · SOFTINO services s.r.o. • April 2, 2026 • Direct manager

    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 • March 25, 2026 • Direct manager

    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 • March 5, 2026 • Direct manager

    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 • February 5, 2026 • Direct manager

    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.