Sono un Software Architect & Engineering Lead con oltre 10 anni di esperienza nello sviluppo software. La mia esperienza pratica comprende React, Vue e TypeScript e backend realizzati con Node.js, NestJS e Python. Progetto applicazioni e piattaforme condivise, definendo responsabilità dei servizi, contratti di integrazione e flussi di dati. Con Mastra realizzo workflow agentici e strumenti personalizzati, separando le decisioni dei modelli dalle regole dell’applicazione. Nei progetti considero anche scalabilità, latenza e impatto dei guasti tra i servizi.
La mia leadership tecnica nasce dal lavoro diretto sul codice e dalla capacità di spiegare le motivazioni delle scelte architetturali. Chiarisco le priorità con gli stakeholder e suddivido i cambiamenti più ampi in passi realizzabili. Ho esperienza nella guida di team e nel coordinamento di gruppi interfunzionali di oltre 20 persone. Attraverso mentoring, incontri periodici individuali e feedback, aiuto i colleghi a diventare più autonomi. Collego la direzione tecnica agli obiettivi del prodotto, così che il team possa consegnare nuove funzionalità mantenendo sotto controllo la complessità della soluzione.
Esperienza professionale pertinente
Frontend Architect
Ho progettato l’architettura di uno stack di sviluppo moderno a microfrontend, organizzato in un monorepo per un insieme di applicazioni e pacchetti condivisi, guidando le principali decisioni tecniche durante l’implementazione. Insieme al team ho sviluppato applicazioni React per la gestione delle entità, delle pratiche successorie e delle relative attività amministrative. Nell’ambito della piattaforma ho introdotto Stencil e realizzato un design system utilizzabile con diversi framework, con wrapper React/Vue, documentazione in Storybook e test visivi. Lo stack comprendeva anche un backend Node.js con Fastify nel ruolo di BFF/gateway: gestiva autenticazione e sessioni per il servizio di template tramite un cookie di sessione, con i JWT conservati sul server in Redis e un TTL derivato dalla scadenza del token. Forniva inoltre proxy per i moduli frontend e le API interne, tracciamento delle richieste, CORS, compressione, header di cache e distribuzione delle build statiche. Ho uniformato il livello API generando il client da OpenAPI e integrando la validazione a runtime con sicurezza dei tipi mediante schemi Zod generati da OpenAPI. Per il deployment ho preparato build Docker con un’immagine di produzione basata su Google Distroless.
Senior Frontend Developer
Ho lavorato a una suite di prodotti per la gestione di flotte e pneumatici, principalmente alle applicazioni INCENTER 2.0 e INFLEET e ad altre applicazioni collegate della piattaforma. Poco dopo il mio ingresso ho promosso l’introduzione dell’autenticazione basata su JWT, rafforzando la sicurezza complessiva dell’applicazione. Ho contribuito alla migrazione da Vue 2 a Vue 3, al passaggio da Cordova a Capacitor e alla sostituzione del vecchio backend con un nuovo ORM proprietario in Node.js, proseguendo lo sviluppo di un’API GraphQL con Apollo su Azure Functions e dati in Azure Cosmos DB. Oltre al frontend, ho implementato anche parti dell’API. Il lavoro comprendeva refactoring, code review e miglioramenti continui a stabilità, prestazioni e manutenibilità.
Frontend Team Leader esterno
Come consulente tramite un’agenzia esterna, ho preso in carico il progetto frontend e lo stack di sviluppo da un altro fornitore. Il mio compito era stabilizzare lo sviluppo, analizzare e documentare l’architettura, definire gli standard e trasferire le conoscenze affinché il team interno potesse continuare a sviluppare il prodotto autonomamente nel lungo periodo. Il lavoro comprendeva leadership tecnica, mentoring, code review e documentazione.
Frontend Team Leader esterno
In un progetto avviato da zero, ho progettato e impostato lo stack di sviluppo e le modalità di lavoro per rendere sostenibile l’evoluzione del prodotto nel lungo periodo. Ho introdotto standard tecnici chiari per la qualità del codice, il processo di review, i test e la coerenza delle interfacce, così da consentire al team di consegnare con prevedibilità e senza debito tecnico superfluo. Come Frontend Team Leader esterno, ho costruito il team frontend interno, conducendo colloqui tecnici, onboarding, mentoring e code review continuative, per poi trasferire gradualmente responsabilità e know-how affinché il team potesse sviluppare e scalare il prodotto in autonomia.
Senior Frontend Developer
Ho contribuito allo sviluppo di un portale clienti per Asahi, compresa l’integrazione con l’ecosistema Salesforce. Mi sono concentrato sull’implementazione delle funzionalità principali in Vue 3 e sull’integrazione con un’API GraphQL. Ho inoltre sviluppato e mantenuto web component (LitElement), svolto refactoring e code review e migliorato costantemente qualità e manutenibilità del codice. Durante una fase particolarmente impegnativa, quando i miei impegni lo consentivano, ho lavorato oltre l’orario abituale per contribuire al rispetto delle consegne a fronte di un carico maggiore. Ho dato anche un piccolo contributo alla selezione, conducendo un colloquio mirato per il frontend.
Frontend Developer
Ho lavorato principalmente al progetto MONETA Auto, un’applicazione per il finanziamento dei veicoli. Ho contribuito alla riscrittura di una vecchia applicazione desktop, originariamente del 1999, trasformandola in un frontend web moderno realizzato da zero. Mi sono occupato della progettazione e dell’implementazione di parti fondamentali dell’applicazione React, della gestione dello stato (Redux, Redux Saga, Reselect), del processo di sviluppo dei componenti (Storybook, Pattern Lab) e del miglioramento continuo della qualità del codice tramite test, refactoring e code review.
(parte di Kindred – Publicis Groupe)
Frontend Developer
In agenzia ho contribuito allo sviluppo di portali web, campagne e prototipi per diversi clienti. Per ČSA e MediaGuru ho lavorato a nuovi portali basati su Umbraco CMS e ASP.NET Razor. Per Allianz ho sviluppato in AngularJS il prototipo di un sistema assicurativo per i consulenti interni, con funzionalità offline basate su IndexedDB/Web Storage. Per ČSOB Pojišťovna ho ottimizzato il modulo di acquisto dell’assicurazione per migliorarne usabilità e conversione. Ho contribuito anche al portale mutui MONETA hypoteka.cz, al sito della campagna De’Longhi “Secrets of the Coffee” e al sito per il sessantesimo anniversario di Benzina.
Full Stack Developer
Ho lavorato all’applicazione ESC (Embryo Score Compare) e al portale elearn.aero dedicato all’insegnamento dell’inglese ai piloti. Ho contribuito anche a Simple Dent (simpledent.cz), un gestionale cloud per studi dentistici. Ho realizzato nuove funzionalità e mantenuto la soluzione soprattutto sul frontend React, ma anche sul backend Nette (Latte/Doctrine).
Competenze principali
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
Testing
Jest · Vitest · pytest · React Testing Library · Cypress · Playwright · storycap · Chromatic
Strumenti
Vite · Webpack · Yarn · pnpm · nvm · Turborepo · ESLint · Prettier · Storybook · shadcn · uv · Ruff · mypy · FFmpeg · eSpeak NG · Splunk · Coralogix · Sentry · SonarQube
Strumenti che utilizzo
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
Formazione
Master of Science in Computer Science
Interamente online
Specializzazione in Software Engineering & Artificial Intelligence
Corsi di riqualificazione completati
- Creazione di siti web — 27/10/2015–27/11/2015 • 110 ore
- Programmatore di applicazioni web — 18/01/2016–08/02/2016 • 150 ore
Certificazioni
The Linux Foundation & OpenSSF - LFEL1001
The Linux Foundation & OpenSSF - LFD121
robot_dreams by Laba
Docker, Inc
Fundamentals, Authentication and Authorization, Advanced Concepts, Architecture & Advanced Patterns, Microservices, GraphQL
TAYLLORCOX - TGL22601002
Pluralsight®
TAYLLORCOX - PCE ATO 2018120603
Learn2Code.sk (Skillmea)
Applicazioni isomorfe in JS (React, Node.js)
Accreditato ai sensi del decreto del Ministero dell’Istruzione ceco n. 176/2009 Sb.
Accreditato ai sensi del decreto del Ministero dell’Istruzione ceco n. 176/2009 Sb.
Lingue
Referenze
Michal Očko · Chief Technology Officer · SOFTINO services s.r.o. • 2 aprile 2026 • Responsabile diretto
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 marzo 2026 • Responsabile diretto
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 febbraio 2026 • Responsabile diretto
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.