Pavel Vladimír Trávníček

Павел Владимир Трáвничек

Павел Владимир Трáвничек Frontend-архитектор и тимлид (React/Vue/TypeScript) | Микрофронтенды (Module Federation) | Подхват и стабилизация проекта | Лидерство и менторство | Масштабируемые стандарты и контроль качества | Дизайн-системы и компонентные библиотеки

Я Senior Frontend Developer с опытом более 10 лет. Я создаю качественные веб- и кроссплатформенные приложения — проектирую frontend-архитектуру, оптимизирую производительность и фокусируюсь на долгосрочной поддерживаемости кода, включая microfrontends (Module Federation). Я умею принимать проект после подрядчика, быстро разбираться в архитектуре и выстраивать dev stack, стандарты и процессы так, чтобы внутренняя команда могла дальше самостоятельно развивать продукт в долгосрочной перспективе.

Помимо hands-on разработки, у меня сильные soft skills: есть опыт лидерства и координации команд и более широких групп людей (20+) между разработкой, QA, дизайном и бизнесом. Я умею понятно объяснять технические решения стейкхолдерам, фасилитировать воркшопы, эффективно планировать и приоритизировать, а также менторить коллег — от джунов до сеньоров. Я сертифицированный Scrum Master и TOGAF Enterprise Architect, поэтому помимо разработки привношу системный взгляд на сотрудничество, процессы и архитектуру на уровне организации.

Ранее я изучал графический дизайн, фотографию, типографику и информатику, поэтому привношу практический междисциплинарный опыт — внимание к деталям, консистентность UI и умение связывать технические решения с пользовательским опытом. Мне нравится находить простые и надежные решения для сложных задач и строить продукты, которые стабильны, быстры и удобны в дальнейшей поддержке.

Почасовые ставки по роли
42–85 EUR

Навыки

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

Отличный уровень

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

Хороший уровень

  • Jest8 лет
  • Vitest2 года
  • React Testing Library8 лет
  • Cypress7 лет
  • Playwright2 года
  • NestJS10 лет
  • Prisma7 лет
  • Strapi CMS4 года
  • SQL15 лет
  • PostgreSQL10 лет
  • Redis8 лет
  • Supabase1 год
  • Kubernetes7 лет
  • Linux (Talos, Rocky Linux, CoreOS)10 лет
  • Pulumi2 года
  • Vercel4 года
  • Python 38 лет
  • FastAPI2 года
  • uv1 год
  • Mastra1 год
  • CodeRabbit1 год

Есть опыт

  • Nuxt3 года
  • AngularJS2 года
  • mobiscroll1 год
  • JointJS1 год
  • daisyUI1 год
  • MUI1 год
  • Umbraco CMS1 год
  • ASP.NET Razor1 год
  • Django2 года
  • Splunk1 год
  • Coralogix1 год
  • Falco1 год
  • SonarQube3 года
  • neo4j1 год

Рабочие инструменты

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

Опыт

Опыт в отраслях

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

Проекты

  • SOFTINO services s.r.o.

    Frontend Architect, 7/2024 – 2/2026

    Я спроектировал архитектуру современного microfrontend devstack в monorepo для набора приложений и общих пакетов и отвечал за ключевые технические решения при реализации. Вместе с командой я развивал React-приложения для управления субъектами, процессов наследственного производства и сопутствующей администрирования. В рамках платформы я внедрил StencilJS и построил кросс-фреймворк дизайн-систему, включая обёртки для React/Vue, документацию в Storybook и визуальные тесты. Devstack также включал backend на Node.js Fastify в роли BFF/gateway: он обеспечивал аутентификацию и управление сессиями для templating-сервиса через session cookie, хранил JWT на сервере в Redis и рассчитывал TTL на основе срока действия токена. Также он обеспечивал проксирование на фронтенд-модули и внутренние API, request tracing, CORS, сжатие, cache-заголовки и раздачу статических сборок. Я стандартизировал API-слой через генерацию клиента из OpenAPI и добавил типобезопасную runtime-валидацию с помощью Zod-схем, генерируемых из OpenAPI. Для деплоя я подготовил Docker-сборки с production distroless image.


    Технологии: 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

    Я работал над продуктовой линейкой для управления автопарком и шинами (fleet & tire management) — в основном над приложениями INCENTER 2.0 и INFLEET, а также над другими связанными приложениями в рамках платформы. Вскоре после выхода на проект я инициировал внедрение аутентификации на базе JWT, усилив безопасность приложения. Я участвовал в миграции с Vue 2 на Vue 3, переходе с Cordova на Capacitor, а также в переходе со старого бэкенда на новое собственное ORM на Node.js и развитии GraphQL API на Apollo в Azure Functions с хранением данных в Cosmos DB; помимо фронтенда я также разрабатывал части API. В работу также входили рефакторинг, code review и постоянное повышение стабильности, производительности и поддерживаемости.


    Технологии: 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

    Как консультант, предоставленный внешним агентством, я принял на себя фронтенд-проект и dev stack от другого агентства-подрядчика. Моя роль заключалась в стабилизации разработки, анализе архитектуры, внедрении стандартов и обеспечении передачи знаний, чтобы внутренняя команда могла дальше самостоятельно развивать продукт в долгосрочной перспективе. В задачи также входили техническое лидерство, менторинг, code review и подготовка документации.


    Технологии: 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

    Как part-time senior консультант, я участвовал в разработке продуктов Waaila (Google Analytics Audit) и Dr.Max CRM. Я самостоятельно выполнил миграцию проекта с Vue 2 на Vue 3 и спроектировал модульную plug-in архитектуру, чтобы обеспечить безопасное расширение функциональности и долгосрочную поддерживаемость. В мои задачи также входили внедрение новых функций, рефакторинг, code review и постоянное повышение качества и консистентности кода по всему приложению.


    Технологии: 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

    На greenfield-проекте я с нуля спроектировал и настроил dev stack и подход к работе так, чтобы продукт можно было устойчиво развивать в долгосрочной перспективе. Я внедрил понятные инженерные стандарты (качество кода, процесс ревью, тестирование и единые UI-практики), чтобы команда могла поставлять результат предсказуемо и без лишнего технического долга. В роли внешнего Frontend Team Leader я сформировал внутреннюю frontend-команду — проводил технические интервью, онбординг, менторинг и регулярные code review — и постепенно передал ownership и know-how, чтобы команда могла дальше самостоятельно развивать и масштабировать продукт.


    Технологии: 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

    Я участвовал в разработке клиентского портала для Asahi, включая интеграцию с экосистемой Salesforce. Я фокусировался на реализации ключевой функциональности на Vue 3 и интеграции с GraphQL API. Также в мои задачи входили работа с web-компонентами (LitElement), рефакторинг, code review и постоянное повышение качества и поддерживаемости кода. В напряжённый период я, в рамках своих временных возможностей, помог сохранить непрерывность поставок при повышенной нагрузке, регулярно работая сверхурочно. Также я в небольшой степени поддержал найм, проведя одно целевое фронтенд-интервью.


    Технологии: Vue 3, Web Components (LitElement), TypeScript, Vuex, Tailwind CSS, Storybook, i18next, GraphQL

  • Fitify

    Senior Frontend Developer, 5/2022 – 11/2022

    Я разрабатывал онлайн onboarding-форму на Next.js, где пользователь вводит исходные данные, а приложение на их основе формирует персонализированный тренировочный план. Я фокусировался на реализации UI на React/TypeScript, интеграции backend-сервисов (Firebase) и постоянном улучшении качества и поддерживаемости кода. Также в рамках работы были i18next-локализация (OneSky) и стилизация (Emotion).


    Технологии: 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

    Я работал преимущественно над проектом для MONETA Auto — приложением для финансирования автомобилей. Я участвовал в переписывании legacy desktop-приложения (изначально созданного в 1999 году) на современный веб-фронтенд, разработанный «с нуля». В мои задачи входили проектирование и реализация ключевых частей приложения на React, управление состоянием (Redux, Redux Saga, Reselect), построение компонентного workflow (Storybook, Pattern Lab) и постоянное повышение качества кода (тесты, рефакторинг, code review).


    Технологии: 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

    Я консультировал в области веб-разработки и участвовал во frontend-реализации в рамках веб-проектов, с фокусом на адаптивные и поддерживаемые пользовательские интерфейсы. Также я занимался разработкой и оптимизацией HTML email-шаблонов, улучшая их структуру, согласованность и общее качество в разных почтовых клиентах.


    Технологии: HTML5, CSS3, Sass, Bootstrap 3/4, ZURB Foundation for Emails, JavaScript, Webpack, Git

  • nurun Prague (часть Kindred – Publicis Groupe)

    Frontend Developer, 2/2017 – 6/2018

    В агентской среде я участвовал в разработке веб-порталов, кампаний и прототипов для разных клиентов. Для ČSA и MediaGuru я работал над новыми порталами на Umbraco CMS и ASP.NET Razor. Для страховой компании Allianz я разрабатывал прототип офлайн-страхового решения для внутренних консультантов, включая офлайн-режим (IndexedDB/Web Storage) на AngularJS. Для ČSOB Pojišťovna я оптимизировал форму оформления страхования, чтобы улучшить удобство и конверсию. Также я участвовал в проектах, например, ипотечном портале MONETA hypoteka.cz, кампанийном сайте De’Longhi «Тайна кофе» и юбилейном сайте сети Benzina (60 лет).


    Технологии: 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

    Я работал над приложением ESC (Embryo Score Compare) и порталом elearn.aero, ориентированным на обучение английскому языку для пилотов. Также я участвовал в проекте Simple Dent (simpledent.cz) — облачной системе управления стоматологической практикой. Я разрабатывал новые функции и поддерживал решение преимущественно на React-фронтенде, а также на бэкенде в Nette (Latte/Doctrine).


    Технологии: 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

    Я работал преимущественно над порталом Sousede.cz для управления товариществами собственников. Я участвовал в разработке и поддержке функциональности на Zend Framework, доработках UI на jQuery, а также в интеграции и тестировании email-шаблонов (ZURB Foundation for Emails, Litmus) для стабильного отображения в разных почтовых клиентах.


    Технологии: Zend Framework, jQuery, ZURB Foundation for Emails, Git, Litmus

  • Mediawork group, s.r.o.

    Практика, 2013

    Я участвовал в разработке JavaScript-компонентов для приложения TV Óčko для смарт-телевизоров Samsung, включая реализацию UI-частей и доработку функциональности по требованиям.

Образование

GoIT Neoversity / Woolf University

Master of Science in Computer Science

Начало обучения в 2026 году • Полностью онлайн

Specialization in Software Engineering & Artificial Intelligence программа на 90 ECTS / 2250 часов

Программа углубляет специализацию в Software Engineering & Artificial Intelligence. Она охватывает основы computer science, full-stack разработку, базы данных, cloud computing, system design и network security, а также machine learning, включая computer vision, NLP и вывод ML-систем в production. В обучение также входит Applied Computer Science Project с практическим фокусом.

Ключевые области обучения

  • 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 и Applied Computer Science Project

PrimaFuture.cz

Завершенные курсы переквалификации

2015-2016 • Аккредитованные курсы переквалификации

Аккредитованные курсы переквалификации, ориентированные на создание веб-сайтов и программирование веб-приложений. Они вели от веб-основ и frontend-работы к прикладной логике, базам данных и безопасности.

Содержание и фокус

  • Веб-дизайн и основы frontend: теория проектирования веб-сайтов, логика элементов интерфейса и создание шаблонов на HTML5 и CSS3
  • Качество, совместимость и видимость: W3C-валидация, совместимость, SEO и интеграция с социальными сетями
  • CMS и работа веб-сайта: WordPress, плагины, административная среда, публикация сайта и коммуникация клиент-сервер
  • Backend и безопасность: PHP, JavaScript, MySQL и основы защиты веб-приложений

Пройденные курсы

  • Создание веб-сайтов - 27.10.2015 – 27.11.2015 • 110 часов
  • Программист веб-приложений - 18.01.2016 – 08.02.2016 • 150 часов

Профиль

Языки

  • Чешский - Уровень носителя языка
  • Английский - Профессиональный рабочий уровень
    Уверенно владею письменной технической коммуникацией (документация, тикеты) и общением с коллегами; комфортно участвую во встречах с коллегами и стейкхолдерами.
  • Украинский - Полная профессиональная компетентность
    Интенсивно изучаю с 2020 года; готовился к Украинскому государственному экзамену на уровень владения государственным языком, цель B2/C1, в связи с тогда планировавшимся переездом в Украину.
  • Русский - Уровень двуязычного носителя
    Ежедневно использую с 2013 года в личной жизни и для общения с коллегами.

Разрешения

  • Водительские права B (легковые автомобили; 2014)
  • Разрешение на оружие (2014)
  • Гражданство Чешское гражданство с рождения

Личные интересы

Свободное время я посвящаю обучению и своим собакам. Расслабляюсь, когда готовлю и пеку — для меня это идеальный способ переключиться. Иногда хожу покататься на коньках, в сауну, бассейн или в спортзал, а также занимаюсь спортивной стрельбой (тренировка концентрации и дисциплины). Лучше всего отдыхаю с друзьями за кальяном и караоке. А когда хочется небольшого ежедневного ритуала, выбираю гватемальский кофе, обжаренный в Италии, или листовой (рассыпной) чай. Когда работы бывает меньше, пробую свои проекты, но лучше всего мне работается, когда есть четкий дедлайн и понятное задание. С 2011 года я участвовал более чем в десяти хакатонах, где наша команда часто входила в топ-3 или получала приз жюри.

Экспертиза

Дополнительные области экспертизы

  • Performance & runtime stability
  • Frontend observability & diagnostics
  • Type-safe API client workflows
  • Состояние приложения и поток данных
  • Стратегия кеширования и производительность клиента
  • Архитектурные ревью и документация
  • Стратегия миграции и управление рисками
  • Инфраструктура как код (IaC)
  • Контейнеризация и минимальные образы
  • Инструменты монорепо и управление зависимостями
  • Поддержка набора кадров и технические интервью
  • Michal Očko • Chief Technology Officer · SOFTINO services s.r.o. • 2 апреля 2026 г. • Непосредственный руководитель

    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 марта 2026 г. • Непосредственный руководитель

    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 марта 2026 г. • Непосредственный руководитель

    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 февраля 2026 г. • Непосредственный руководитель

    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.