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
Павел Владімір Трáвнічек 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 та вміння поєднувати технічні рішення з користувацьким досвідом. Мені подобається знаходити прості й надійні рішення для складних задач і будувати продукти, які стабільні, швидкі та зручні в подальшій підтримці.
Місцезнаходження
Прага, Чехія (ЄС) відкриється в новому вікні58–73 USD
Погодинна ставка
від 58 USD/год, стандартна ставка становить 73 USD/год.
ПДВ: Я є платником ПДВ — ставка вказана без ПДВ. ПДВ нараховується відповідно до чинного законодавства та типу послуги (Чехія / ЄС / поза ЄС).
Коли можна домовитися про нижчу ставку?
Нижчу ставку зазвичай пропоную у разі довгострокової співпраці або більшого обсягу робіт, якщо чітко визначені обсяг і пріоритети, а клієнт активно підтримує якість результату (наприклад, своєчасне QA/тестування, швидкий фідбек і рішення без зайвих затримок).
Чи може ставка зрости?
Так — зазвичай у разі термінових дедлайнів, нестабільного обсягу із частими змінами, робіт поза узгодженим обсягом (наприклад, виконання додаткових ролей) або підвищеного адміністративного/процесного навантаження. Про будь-яке підвищення завжди повідомляю заздалегідь. Під час поточної співпраці максимальне підвищення зазвичай до 15%; нові фази проєкту можуть мати інші умови.
Навички
- Frontend
- Backend
- DevOps
- Testing
- Tools
Відмінний рівень
- React10 років
- Next.js8 років
- Vue 39 років
- Stencil3 роки
- TypeScript8 років
- Vite6 років
- Microfrontends (Module Federation)6 років
- Webpack10 років
- ESLint10 років
- Prettier9 років
- 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 роки
- Bootstrap10 років
- CI/CD (CircleCI, Azure DevOps)10 років
- Git13 років
- Docker8 років
- distroless3 роки
- Capacitor5 років
- i18next (Tolgee)4 роки
Хороший рівень
- Jest8 років
- React Testing Library8 років
- Cypress7 років
- NestJS10 років
- Strapi CMS4 роки
- SQL15 років
- PostgreSQL10 років
- Redis8 років
- Pulumi2 роки
- Kubernetes7 років
- Linux (Talos, Rocky Linux, CoreOS)10 років
Є досвід
- Nuxt.js3 роки
- AngularJS2 роки
- mobiscroll1 рік
- JointJS1 рік
- daisyUI1 рік
- MUI1 рік
- Umbraco CMS1 рік
- ASP.NET Razor1 рік
- Python 32 роки
- Django2 роки
- Splunk1 рік
- Falco1 рік
- neo4j1 рік
Інструменти, які я використовую
- Google Chrome
- VS Code
- GitKraken
- Docker Desktop
- Terminus
- Navicat
- Postman / Newman
- Proxyman
- Figma
- Adobe Illustrator
- Adobe Photoshop
- Jira & Confluence
- Microsoft 365
- Parallels Toolbox
Досвід
Досвід у галузях
SOFTINO services s.r.o.
Frontend Architect, 7/2024 – 2/2026
Я спроєктував архітектуру сучасного microfrontend devstack у monorepo для набору застосунків і спільних пакетів та відповідав за ключові технічні рішення під час реалізації. Разом із командою я розвивав React-застосунки для керування суб’єктами, процесів спадкового провадження та пов’язаної адміністрації. Як частину платформи я впровадив StencilJS і побудував кросплатформену дизайн-систему з обгортками для React/Vue, документацією в Storybook і візуальними тестами. Devstack також включав бекенд на 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, 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
Я працював над продуктовим набором для управління автопарком і шинами (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, ESLint, Cypress, Jest/Vitest, Application Insights
FOXCONN
External Frontend Team Leader, 5/2024 – 11/2024
Як консультант, наданий зовнішньою агенцією, я прийняв на себе підтримку та розвиток frontend-проєкту і 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 і спроєктував архітектуру модулів-плагінів, щоб забезпечити безпечне розширення функціональності та довгострокову підтримуваність. Також у межах роботи я впроваджував нові функції, виконував рефакторинг, проводив code review і постійно підвищував якість та узгодженість коду по всій аплікації.
Технології: 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
На greenfield-проєкті я з нуля спроєктував і налаштував dev stack та спосіб роботи так, щоб продукт можна було стабільно розвивати в довгостроковій перспективі. Я запровадив зрозумілі інженерні стандарти (якість коду, процес review, тестування та єдині 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 + Testing Library, storycap
Accenture
Senior Frontend Developer, 1/2023 – 6/2023
Я долучався до розробки клієнтського порталу для Asahi, включно з інтеграцією з екосистемою Salesforce. Я зосереджувався на реалізації ключових функціональних частин у Vue 3 та інтеграції з GraphQL API. Також у межах роботи я займався web-компонентами (LitElement), рефакторингом, code review і постійним підвищенням якості та підтримуваності коду. У напружений період я, у межах своїх часових можливостей, допоміг зберегти безперервність поставок за підвищеного навантаження, регулярно працюючи понаднормово. Також я частково долучився до найму – провів одну цільову frontend-співбесіду.
Технології: 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, інтеграції бекенд-сервісів (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 – 5/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
nurun Prague (учасник Kindred – Publicis Groupe)
Frontend Developer, 2/2017 – 7/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.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
Я працював над застосунком 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, Webpack
FoxMedia Czech Republic, s.r.o.
PHP Developer, 5/2016 – 9/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-частини та вносив зміни у функціональність відповідно до вимог.
Сертифікати
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 для початківців
12/2017 Learn2Code (Skillmea)
Seznam.cz – IMA.js
12/2016 Ізоморфні застосунки в JS (React, Node.js)
Програміст вебзастосунків
Акредитовано Міністерством освіти, молоді та спорту Чеської Республіки (MŠMT ČR), постанова № 176/2009 Sb. 18.01.2016 – 08.02.2016 (150 годин)
Створення вебсайтів
Акредитовано Міністерством освіти, молоді та спорту Чеської Республіки (MŠMT ČR), постанова № 176/2009 Sb. 27.10.2015 – 27.11.2015 (110 годин)
Додаткова інформація
Мови
- Чеська - Рівень носія мови
- Англійська - Рівень, достатній для професійної роботиВпевнено почуваюся в письмовій технічній комунікації (документація, тікети) та у спілкуванні з колегами; комфортно беру участь у зустрічах із колегами та стейкхолдерами.
- Українська - Повний професійний рівеньІнтенсивно вивчаю з 2020 року; готувався до Українського державного іспиту на рівень володіння державною мовою, ціль B2/C1, у зв’язку з тоді запланованим переїздом до України.
- Російська - Рівень двомовного носіяЩодня використовую з 2013 року в особистому житті та для спілкування з колегами.
Дозволи
- Водійське посвідчення – B (легкові автомобілі; 2014)
- Дозвіл на зброю (2014)
Особисті інтереси
Вільний час присвячую навчанню та своїм собакам. Розслабляюся, коли готую та випікаю — це для мене ідеальний спосіб «перемкнутися». Іноді ходжу покататися на ковзанах, у сауну, басейн або спортзал, а також займаюся спортивною стрільбою (тренування концентрації та дисципліни). Найкраще відпочиваю з друзями за кальяном і караоке. А коли хочу зробити собі маленький щоденний ритуал, обираю гватемальську каву, обсмажену в Італії, або листовий (розсипний) чай. Коли роботи інколи менше, тестую власні проєкти, але найкраще мені працюється, коли є чіткі вимоги та фіксований дедлайн. З 2011 року я взяв участь у понад десяти хакатонах, де наша команда часто потрапляла до топ-3 або отримувала приз журі.
Експертиза
Frontend-архітектура та конвенції
Проєктую фронтенд-архітектуру та конвенції для довгостроково сталої розробки.
Мікрофронтенди (Module Federation)
Будую модульні фронтенди, що зростають разом із командами та продуктом — стабільно й без ризикових зв’язків.
Перейняття проєкту та стабілізація
Переймаю проєкти, швидко мапую архітектуру та стабілізую delivery для безпечного подальшого розвитку.
Лідерство та менторство
Веду команди технічно й практично, допомагаю людям зростати та спокійно постачати результат.
Масштабовні стандарти та контроль якості
Налаштовую quality gates так, щоб помилки падали в CI — а не в продакшені.
Дизайн-системи та бібліотеки компонентів
Будую дизайн-систему та UI-бібліотеку для консистентного UI між застосунками та фреймворками.
Додаткові напрями експертизи
Рекомендації
Кілька слів від людей, з якими я співпрацював.