Ik ben Software Architect & Engineering Lead met meer dan 10 jaar ervaring in softwareontwikkeling. Ik werk zelf met React, Vue en TypeScript en bouw backends met Node.js, NestJS en Python. Ik ontwerp applicaties en gedeelde platformen, met duidelijke verantwoordelijkheden voor diensten, integratiecontracten en gegevensstromen. Met Mastra bouw ik agentic workflows en eigen tools, waarbij ik modelgestuurde beslissingen gescheiden houd van applicatieregels. Mijn ontwerpen houden ook rekening met schaalbaarheid, latentie en de gevolgen van uitval tussen diensten.
Mijn technisch leiderschap is gebaseerd op praktische ontwikkeling en het helder uitleggen van architectuurkeuzes. Samen met stakeholders bepaal ik prioriteiten en verdeel ik grote veranderingen in haalbare stappen. Ik heb ervaring met teamleiding en het coördineren van multidisciplinaire groepen van meer dan 20 mensen. Met mentoring, regelmatige een-op-eengesprekken en feedback help ik collega’s zelfstandiger te worden. Ik verbind de technische koers met productdoelen, zodat het team nieuwe functies kan leveren en de complexiteit beheersbaar blijft.
Relevante werkervaring
Frontend Architect
Ik ontwierp de architectuur van een moderne microfrontend-stack in een monorepo voor een reeks applicaties en gedeelde packages, en gaf richting aan de belangrijkste technische keuzes tijdens de implementatie. Samen met het team ontwikkelde ik React-applicaties voor entiteitenbeheer, nalatenschapsprocedures en de bijbehorende administratie. Binnen het platform introduceerde ik Stencil en bouwde ik een frameworkoverstijgend designsysteem met React/Vue-wrappers, Storybook-documentatie en visuele tests. De stack omvatte ook een Node.js-backend met Fastify als BFF/gateway. Deze verzorgde authenticatie en sessiebeheer voor de sjabloonservice via een sessiecookie; JWT-tokens werden aan de serverkant beheerd in Redis, met een TTL afgeleid van de vervaldatum van het token. De backend bood daarnaast proxyfunctionaliteit voor frontendmodules en interne API’s, request tracing, CORS, compressie, cacheheaders en het serveren van statische builds. Ik standaardiseerde de API-laag door clients uit OpenAPI te genereren en typeveilige runtimevalidatie toe te voegen met Zod-schema’s die eveneens uit OpenAPI werden gegenereerd. Voor de uitrol maakte ik Docker-builds met een productie-image op basis van Google Distroless.
Senior Frontend Developer
Ik werkte aan een reeks producten voor wagenpark- en bandenbeheer, vooral INCENTER 2.0 en INFLEET, en aan andere bijbehorende platformapplicaties. Kort na mijn start nam ik het initiatief tot authenticatie op basis van JWT, waarmee de beveiliging van de applicatie werd versterkt. Ik werkte mee aan de migratie van Vue 2 naar Vue 3, de overstap van Cordova naar Capacitor en de vervanging van de oude backend door een eigen ORM op Node.js. Daar hoorde ook de verdere ontwikkeling bij van een GraphQL-API met Apollo op Azure Functions, met gegevensopslag in Azure Cosmos DB. Naast frontendwerk implementeerde ik delen van de API. Verder hield ik me bezig met refactoring, code reviews en doorlopende verbeteringen in stabiliteit, prestaties en onderhoudbaarheid.
Extern Frontend Team Leader
Als consultant via een extern bureau nam ik het frontendproject en de ontwikkelstack over van een andere leverancier. Ik stabiliseerde de ontwikkeling, bracht de architectuur in kaart, legde standaarden vast en zorgde voor kennisoverdracht, zodat het interne team het product op lange termijn zelfstandig kon doorontwikkelen. Daarbij hoorden technisch leiderschap, mentoring, code reviews en documentatie.
Extern Frontend Team Leader
Voor een nieuw project ontwierp en introduceerde ik vanaf de basis de ontwikkelstack en werkwijzen, gericht op duurzame productontwikkeling. Ik legde duidelijke standaarden vast voor codekwaliteit, reviews, testen en consistente UI-patronen, zodat het team voorspelbaar kon leveren zonder onnodige technische schuld. Als extern Frontend Team Leader bouwde ik het interne frontendteam op: ik voerde technische sollicitatiegesprekken, verzorgde onboarding en mentoring en begeleidde doorlopend code reviews. Vervolgens droeg ik verantwoordelijkheid en kennis stapsgewijs over, zodat het team het product zelfstandig verder kon ontwikkelen en opschalen.
Senior Frontend Developer
Ik werkte mee aan een klantenportaal voor Asahi, inclusief integratie met het Salesforce-ecosysteem. Ik richtte me op belangrijke functies in Vue 3 en de koppeling met een GraphQL-API. Daarnaast ontwikkelde en onderhield ik webcomponenten met LitElement, deed ik refactoring en code reviews en verbeterde ik doorlopend de codekwaliteit en onderhoudbaarheid. In een drukke periode werkte ik waar mijn planning dat toeliet extra uren om de oplevering op koers te houden. Ook droeg ik in beperkte mate bij aan de werving door één gericht frontend-sollicitatiegesprek te voeren.
Frontend Developer
Ik werkte voornamelijk aan een applicatie voor voertuigfinanciering voor MONETA Auto. Ik hielp een oude desktopapplicatie uit 1999 te vervangen door een moderne webfrontend die vanaf de basis werd opgebouwd. Ik ontwierp en implementeerde belangrijke delen van de React-applicatie, beheerde de applicatietoestand met Redux, Redux Saga en Reselect, zette een werkwijze voor componentontwikkeling op met Storybook en Pattern Lab, en verbeterde de codekwaliteit met tests, refactoring en code reviews.
(onderdeel van Kindred – Publicis Groupe)
Frontend Developer
Bij een bureau werkte ik aan webportalen, campagnes en prototypes voor verschillende klanten. Voor ČSA en MediaGuru ontwikkelde ik nieuwe portalen met Umbraco CMS en ASP.NET Razor. Voor Allianz maakte ik in AngularJS een prototype van een offline verzekeringssysteem voor interne adviseurs, met offlinefunctionaliteit via IndexedDB/Web Storage. Voor ČSOB Pojišťovna optimaliseerde ik het formulier voor het afsluiten van verzekeringen om de gebruiksvriendelijkheid en conversie te verbeteren. Daarnaast werkte ik aan het MONETA-hypotheekportaal hypoteka.cz, de campagnewebsite “Secrets of the Coffee” van De’Longhi en de website voor het 60-jarig bestaan van Benzina.
Full Stack Developer
Ik werkte aan de applicatie ESC (Embryo Score Compare) en het portaal elearn.aero voor Engelse taaltraining van piloten. Daarnaast droeg ik bij aan Simple Dent (simpledent.cz), een cloudoplossing voor praktijkbeheer bij tandartsklinieken. Ik ontwikkelde nieuwe functies en onderhield de oplossing, vooral aan de React-frontend, maar ook aan de backend in Nette (Latte/Doctrine).
Kernvaardigheden
Frontend
React · Next.js · Vue 3 · Stencil · TypeScript · Microfrontends (Module Federation) · TanStack Query · TanStack Form · Zod · Hey API · Redux · Redux Toolkit · Vuex · Pinia · Dexie.js · JavaScript · HTML5 · CSS3 · Sass / SCSS · Tailwind CSS · Quasar · AG Grid · Base UI · Bootstrap · Capacitor · i18next & Tolgee · Nuxt · AngularJS · mobiscroll · JointJS · daisyUI · MUI
Backend
Node.js · Fastify · GraphQL · Apollo Server · REST APIs · OpenAPI (Swagger) · Azure Functions · Azure Storage · Azure Cosmos DB · Azure Event Hubs · Microsoft Entra ID & MSAL · NestJS · Prisma · Strapi CMS · SQL · PostgreSQL · pgvector · Supabase · Percona Distribution for PostgreSQL · Redis · Valkey · MinIO (S3) · MotherDuck (DuckDB) · BullMQ · Python 3 · FastAPI · Pydantic · SQLAlchemy · NumPy · pandas · Umbraco CMS · ASP.NET Razor · Django · Neo4j Graph Database · Oracle Database
AI
Mastra · OpenAI API (GPT models) · RunPod · NVIDIA CUDA · Codex · CodeRabbit · PyTorch · Hugging Face (Transformers & Hub) · WhisperX · ElevenLabs · Kokoro-82M · StyleTTS2
DevOps
CI/CD (CircleCI, Azure DevOps) · Git · Docker · Docker Compose · Docker BuildKit · Google Distroless · Durabull · Linux (Talos, Rocky Linux, CoreOS, Debian) · Kubernetes · Pulumi · Azure Key Vault · Vercel · OpenTelemetry (OTel) · Azure Application Insights · Grafana · Grafana Loki · Grafana Alloy · Falco
Testen
Jest · Vitest · pytest · React Testing Library · Cypress · Playwright · storycap · Chromatic
Tools
Vite · Webpack · Yarn · pnpm · nvm · Turborepo · ESLint · Prettier · Storybook · shadcn · uv · Ruff · mypy · FFmpeg · eSpeak NG · Splunk · Coralogix · Sentry · SonarQube
Tools die ik gebruik
Google Chrome · VS Code · Jupyter Notebooks · GitKraken · Docker Desktop · Homebrew (brew) · Terminus · Navicat · TablePlus · Postman / Newman · Proxyman · Figma · Adobe Illustrator · Adobe Photoshop · Jira & Confluence · Microsoft 365 · Parallels Toolbox
Opleidingen
Master of Science in Computer Science
Volledig online
Specialisatie in Software Engineering & Artificial Intelligence
Afgeronde omscholingscursussen
- Websites bouwen — 27 okt 2015 – 27 nov 2015 • 110 uur
- Programmeur webapplicaties — 18 jan 2016 – 8 feb 2016 • 150 uur
Certificaten
The Linux Foundation & OpenSSF - LFEL1001
The Linux Foundation & OpenSSF - LFD121
robot_dreams by Laba
Docker, Inc
Basisprincipes, authenticatie en autorisatie, geavanceerde concepten, architectuur en geavanceerde patronen, microservices, GraphQL
TAYLLORCOX - TGL22601002
Pluralsight®
TAYLLORCOX - PCE ATO 2018120603
Learn2Code.sk (Skillmea)
Isomorfe applicaties in JS (React, Node.js)
Geaccrediteerd volgens besluit nr. 176/2009 Sb. van het Tsjechische ministerie van Onderwijs
Geaccrediteerd volgens besluit nr. 176/2009 Sb. van het Tsjechische ministerie van Onderwijs
Talen
Aanbevelingen
Michal Očko · Chief Technology Officer · SOFTINO services s.r.o. • 2 april 2026 • Directe leidinggevende
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 maart 2026 • Directe leidinggevende
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!
Michal Palaš · General Manager · Tirecheck • 5 februari 2026 • Directe leidinggevende
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.