Jag är Software Architect & Engineering Lead med mer än 10 års erfarenhet av mjukvaruutveckling. Jag arbetar praktiskt med React, Vue och TypeScript samt backendsystem i Node.js, NestJS och Python. Jag utformar applikationer och gemensamma plattformar med tydliga ansvarsområden för tjänster, integrationskontrakt och dataflöden. Med Mastra bygger jag agentbaserade arbetsflöden och egna verktyg där modellstyrda beslut hålls åtskilda från applikationens regler. Jag tar också hänsyn till skalbarhet, latens och hur fel i en tjänst påverkar andra.
Mitt tekniska ledarskap bygger på praktisk utveckling och förmågan att förklara resonemangen bakom arkitekturbeslut. Jag klargör prioriteringar med intressenter och delar upp större förändringar i genomförbara steg. Jag har erfarenhet av att leda team och samordna tvärfunktionella grupper med fler än 20 personer. Genom mentorskap, regelbundna individuella samtal och återkoppling hjälper jag kollegor att bli mer självständiga. Jag knyter den tekniska inriktningen till produktmålen så att teamet kan leverera nya funktioner och samtidigt hålla komplexiteten hanterbar.
Relevant arbetslivserfarenhet
Frontend Architect
Jag utformade arkitekturen för en modern utvecklingsstack med mikrofrontends i ett monorepo för flera applikationer och delade paket, och ledde de viktigaste tekniska besluten under genomförandet. Tillsammans med teamet utvecklade jag React-applikationer för entitetshantering, arvsärenden och tillhörande administration. I plattformen införde jag Stencil och byggde ett designsystem för flera ramverk, med React/Vue-wrappers, Storybook-dokumentation och visuella tester. Stacken omfattade även en Node.js-backend med Fastify som BFF/gateway. Den hanterade autentisering och sessioner för malltjänsten via en sessionscookie, med JWT på serversidan i Redis och en TTL som följde tokenens giltighetstid. Den tillhandahöll också proxyfunktioner för frontendmoduler och interna API:er, spårning av anrop, CORS, komprimering, cachehuvuden och distribution av statiska byggen. Jag standardiserade API-lagret genom klientgenerering från OpenAPI och typsäker validering vid körning med Zod-scheman genererade från OpenAPI. För driftsättningen förberedde jag Docker-byggen med en produktionsavbildning baserad på Google Distroless.
Senior Frontend Developer
Jag arbetade med en produktsvit för fordonsflotte- och däckhantering, främst applikationerna INCENTER 2.0 och INFLEET samt andra relaterade appar på plattformen. Kort efter att jag började tog jag initiativ till JWT-baserad autentisering, vilket stärkte applikationens säkerhet. Jag deltog i migreringen från Vue 2 till Vue 3, övergången från Cordova till Capacitor och bytet från den gamla backenden till en egenutvecklad ORM på Node.js. Det innefattade också fortsatt utveckling av ett GraphQL-API med Apollo på Azure Functions och datalagring i Azure Cosmos DB. Utöver frontend arbetade jag med delar av API:et. Jag refaktorerade kod, gjorde kodgranskningar och förbättrade löpande stabilitet, prestanda och förvaltningsbarhet.
Extern Frontend Team Leader
Som konsult via en extern leverantör tog jag över frontendprojektet och utvecklingsstacken från en annan leverantör. Jag stabiliserade utvecklingen, kartlade arkitekturen, införde standarder och säkerställde kunskapsöverföring så att det interna teamet kunde vidareutveckla produkten självständigt över tid. Det innefattade tekniskt ledarskap, mentorskap, kodgranskning och dokumentation.
Extern Frontend Team Leader
I ett nytt projekt utformade och införde jag utvecklingsstacken och arbetssätten från grunden för att skapa förutsättningar för långsiktig produktutveckling. Jag etablerade tydliga standarder för kodkvalitet, granskningsflöden, testning och enhetliga UI-lösningar, så att teamet kunde leverera förutsägbart utan onödig teknisk skuld. Som extern Frontend Team Leader byggde jag upp det interna frontendteamet: jag höll tekniska intervjuer, ansvarade för introduktion och mentorskap och genomförde löpande kodgranskning. Därefter överlämnade jag successivt ansvar och kunskap så att teamet kunde vidareutveckla och skala produkten på egen hand.
Senior Frontend Developer
Jag bidrog till utvecklingen av en kundportal för Asahi, inklusive integration med Salesforce-ekosystemet. Jag fokuserade på centrala funktioner i Vue 3 och integration med ett GraphQL-API. Jag utvecklade och underhöll även webbkomponenter med LitElement, refaktorerade kod, gjorde kodgranskningar och förbättrade löpande kodkvaliteten och förvaltningsbarheten. Under en intensiv period arbetade jag extra när min planering tillät det för att hålla leveransen på rätt spår. Jag bidrog även i begränsad omfattning till rekryteringen genom att hålla en riktad frontendintervju.
Frontend Developer
Jag arbetade främst med en applikation för fordonsfinansiering åt MONETA Auto. Jag bidrog till att ersätta en äldre skrivbordsapplikation från 1999 med en modern webbfrontend byggd från grunden. Jag utformade och implementerade centrala delar av React-applikationen, tillståndshantering med Redux, Redux Saga och Reselect samt ett arbetsflöde för komponenter med Storybook och Pattern Lab. Jag förbättrade även kodkvaliteten genom tester, refaktorering och kodgranskning.
(en del av Kindred – Publicis Groupe)
Frontend Developer
I en byråmiljö bidrog jag till webbportaler, kampanjer och prototyper för olika kunder. För ČSA och MediaGuru arbetade jag med nya portaler byggda på Umbraco CMS och ASP.NET Razor. För Allianz utvecklade jag i AngularJS en prototyp av ett offlinebaserat försäkringssystem för interna rådgivare, med offlinefunktioner via IndexedDB/Web Storage. För ČSOB Pojišťovna optimerade jag formuläret för att teckna försäkring, med fokus på bättre användbarhet och konvertering. Jag bidrog också till MONETAs bolåneportal hypoteka.cz, De’Longhis kampanjwebbplats ”Secrets of the Coffee” och webbplatsen för Benzinas 60-årsjubileum.
Full Stack Developer
Jag arbetade med applikationen ESC (Embryo Score Compare) och portalen elearn.aero för engelskutbildning av piloter. Jag bidrog även till Simple Dent (simpledent.cz), ett molnbaserat verksamhetssystem för tandvårdskliniker. Jag utvecklade nya funktioner och underhöll lösningen, främst i React-frontenden men även i backenden med Nette (Latte/Doctrine).
Kärnkompetenser
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
Testning
Jest · Vitest · pytest · React Testing Library · Cypress · Playwright · storycap · Chromatic
Verktyg
Vite · Webpack · Yarn · pnpm · nvm · Turborepo · ESLint · Prettier · Storybook · shadcn · uv · Ruff · mypy · FFmpeg · eSpeak NG · Splunk · Coralogix · Sentry · SonarQube
Verktyg jag använder
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
Utbildning
Master of Science in Computer Science
Helt på distans
Inriktning mot Software Engineering & Artificial Intelligence
Avslutade omskolningskurser
- Skapa webbplatser — 27 okt 2015 – 27 nov 2015 • 110 timmar
- Programmerare av webbapplikationer — 18 jan 2016 – 8 feb 2016 • 150 timmar
Certifikat
The Linux Foundation & OpenSSF - LFEL1001
The Linux Foundation & OpenSSF - LFD121
robot_dreams by Laba
Docker, Inc
Grunder, autentisering och behörighetskontroll, avancerade koncept, arkitektur och avancerade mönster, mikrotjänster, GraphQL
TAYLLORCOX - TGL22601002
Pluralsight®
TAYLLORCOX - PCE ATO 2018120603
Learn2Code.sk (Skillmea)
Isomorfa applikationer i JS (React, Node.js)
Ackrediterad enligt det tjeckiska utbildningsministeriets förordning nr 176/2009 Sb.
Ackrediterad enligt det tjeckiska utbildningsministeriets förordning nr 176/2009 Sb.
Språk
Rekommendationer
Michal Očko · Chief Technology Officer · SOFTINO services s.r.o. • 2 april 2026 • Närmaste chef
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 mars 2026 • Närmaste chef
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 • Närmaste chef
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.