Ich bin Softwarearchitekt & Engineering Lead mit mehr als 10 Jahren Erfahrung in der Softwareentwicklung. Ich habe praktische Erfahrung mit React, Vue und TypeScript sowie mit der Entwicklung von Backends auf Basis von Node.js, NestJS und Python. Ich entwerfe Anwendungen und gemeinsame Plattformen und definiere Verantwortlichkeiten der einzelnen Services, Integrationsverträge und Datenflüsse. Mit Mastra entwickle ich agentische Workflows und eigene Tools, wobei ich modellbasierte Entscheidungen von den Regeln der Anwendung trenne. Bei der Konzeption berücksichtige ich auch Skalierbarkeit, Latenz und die Auswirkungen von Ausfällen über Servicegrenzen hinweg.
Meine technische Führungsarbeit beruht auf aktiver Mitarbeit in der Entwicklung und der Fähigkeit, Architekturentscheidungen nachvollziehbar zu erklären. Ich kläre Prioritäten mit Stakeholdern und teile größere Änderungen in umsetzbare Schritte auf. Ich habe Erfahrung in der Führung von Teams und der Koordination fachübergreifender Gruppen mit mehr als 20 Personen. Durch Mentoring, regelmäßige 1:1-Gespräche und Feedback unterstütze ich Kolleginnen und Kollegen dabei, selbstständiger zu arbeiten. Ich verbinde die technische Ausrichtung mit den Produktzielen, damit das Team neue Funktionen liefern und zugleich die Komplexität der Lösung beherrschen kann.
Relevante Berufserfahrung
Frontend Architect
Ich habe die Architektur eines modernen Microfrontend-Entwicklungsstacks in einem Monorepo für eine Suite aus Anwendungen und Shared Packages entworfen und die zentralen technischen Entscheidungen während der Umsetzung verantwortet. Gemeinsam mit dem Team habe ich React-Anwendungen für die Verwaltung von Rechtssubjekten, Prozesse rund um Nachlass-/Erbrechtsfälle sowie die zugehörige Administration weiterentwickelt. Als Teil der Plattform habe ich Stencil eingeführt und ein frameworkübergreifendes Designsystem aufgebaut, inklusive React/Vue-Wrappern, Storybook-Dokumentation und visuellen Tests. Zum Entwicklungsstack gehörte zudem ein Node.js-Fastify-Backend als BFF/Gateway: Es übernahm Authentifizierung und Session-Management für den Templating-Service über ein Session-Cookie, verwaltete JWT serverseitig in Redis und leitete die TTL aus der Ablaufzeit des Tokens ab. Zusätzlich stellte es Proxying für Frontend-Module und interne APIs bereit, inklusive Request Tracing, CORS, Kompression, Cache-Headern und Auslieferung statischer Builds. Die API-Schicht habe ich durch Client-Generierung aus OpenAPI standardisiert und eine typsichere Runtime-Validierung über aus OpenAPI generierte Zod-Schemas integriert. Für das Deployment habe ich Docker-Builds mit einem Produktionsimage auf Basis von Google Distroless vorbereitet.
Senior Frontend Developer
Ich arbeitete an einer Produktsuite für Flotten- und Reifenmanagement – primär an den Anwendungen INCENTER 2.0 und INFLEET sowie an weiteren zugehörigen Applikationen innerhalb der Plattform. Kurz nach meinem Einstieg initiierte ich die Einführung einer JWT-basierten Authentifizierung und stärkte damit die Sicherheit der Anwendung. Ich war an der Migration von Vue 2 auf Vue 3, am Wechsel von Cordova zu Capacitor sowie am Umstieg vom Legacy-Backend auf ein neues, eigenes ORM auf Node.js beteiligt – inklusive der Weiterentwicklung einer GraphQL-API mit Apollo auf Azure Functions und Datenhaltung in Azure Cosmos DB; neben dem Frontend entwickelte ich auch Teile der API. Zu meinen Aufgaben gehörten außerdem Refactoring, Code Reviews sowie die laufende Verbesserung von Stabilität, Performance und Wartbarkeit.
External Frontend Team Leader
Als über eine externe Agentur eingesetzter Berater habe ich das Frontend-Projekt und den Entwicklungsstack von einem anderen Dienstleister übernommen. Meine Aufgabe war es, die Entwicklung zu stabilisieren, die Architektur zu analysieren und zu dokumentieren, Standards zu etablieren und den Wissenstransfer sicherzustellen, damit das interne Team das Produkt langfristig eigenständig weiterentwickeln kann. Dazu gehörten technische Führung, Mentoring, Code Reviews und die Erstellung von Dokumentation.
External Frontend Team Leader
Für ein neues Projekt habe ich den Entwicklungsstack und die Arbeitsweise von Grund auf konzipiert und etabliert, damit das Produkt langfristig nachhaltig weiterentwickelt werden kann. Ich habe klare Engineering-Standards eingeführt (Codequalität, Review-Prozess, Testing und konsistente UI-Praktiken), damit das Team planbar liefern kann – ohne unnötige technische Schulden. Als externer Frontend Team Leader habe ich das interne Frontend-Team aufgebaut – technische Interviews, Onboarding, Mentoring und laufende Code Reviews – und schrittweise Verantwortung sowie Wissen übergeben, sodass das Team das Produkt eigenständig weiterentwickeln und skalieren kann.
Senior Frontend Developer
Ich war an der Entwicklung eines Kundenportals für Asahi beteiligt, einschließlich der Integration in das Salesforce-Ökosystem. Dabei lag mein Fokus auf der Umsetzung zentraler Features in Vue 3 sowie der Anbindung an eine GraphQL-API. Zudem umfasste meine Arbeit Web Components (LitElement), Refactorings, Code Reviews sowie die kontinuierliche Verbesserung von Codequalität und Wartbarkeit. In einer anspruchsvollen Phase habe ich im Rahmen meiner zeitlichen Möglichkeiten durch wiederholte Überstunden dazu beigetragen, die Entwicklung und geplante Releases trotz erhöhter Arbeitslast aufrechtzuerhalten. Außerdem habe ich den Recruiting-Prozess in geringem Umfang unterstützt, indem ich ein gezieltes Frontend-Interview geführt habe.
Frontend Developer
Ich habe überwiegend an einem Projekt für MONETA Auto gearbeitet – einer Anwendung zur Fahrzeugfinanzierung. Ich war daran beteiligt, ein älteres Desktop-System aus dem Jahr 1999 durch ein von Grund auf neu entwickeltes Web-Frontend zu ersetzen. Meine Aufgaben umfassten das Design und die Implementierung zentraler Teile der React-Anwendung, State Management (Redux, Redux Saga, Reselect), den Aufbau eines Component-Workflows (Storybook, Pattern Lab) sowie die kontinuierliche Verbesserung der Codequalität (Tests, Refactorings, Code Reviews).
(Mitglied von Kindred – Publicis Groupe)
Frontend Developer
In einem Agenturumfeld war ich an der Entwicklung von Web-Portalen, Kampagnen und Prototypen für verschiedene Kunden beteiligt. Für ČSA und MediaGuru arbeitete ich an neuen Portalen auf Basis von Umbraco CMS und ASP.NET Razor. Für Allianz entwickelte ich einen Prototypen eines Offline-Versicherungssystems für interne Berater, inklusive Offline-Funktionalität (IndexedDB/Web Storage) in AngularJS. Für ČSOB Pojišťovna optimierte ich das Versicherungsabschlussformular, um Usability und Conversion zu verbessern. Außerdem war ich an Projekten wie dem Hypothekenportal MONETA hypoteka.cz, der De’Longhi-Kampagnenseite „Kaffeegeheimnisse“ sowie den Jubiläumsseiten von Benzina (60 Jahre) beteiligt.
Full-Stack Developer
Ich arbeitete an der ESC-Anwendung (Embryo Score Compare) sowie am Portal elearn.aero, das auf Englischtraining für Pilot:innen ausgerichtet ist. Außerdem war ich am Projekt Simple Dent (simpledent.cz) beteiligt, einem cloudbasierten Praxismanagement-System für Zahnkliniken. Ich lieferte neue Features und wartete die Lösung hauptsächlich im React-Frontend sowie auch im Backend mit Nette (Latte/Doctrine).
Kernkompetenzen
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
KI
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
Tests
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
Verwendete Tools
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
Ausbildung
Master of Science in Computer Science
Vollständig online
Specialization in Software Engineering & Artificial Intelligence
Abgeschlossene Umschulungskurse
- Erstellung von Webseiten — 27.10.2015 – 27.11.2015 • 110 Stunden
- Webanwendungsentwickler — 18.01.2016 – 08.02.2016 • 150 Stunden
Zertifikate
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)
Isomorphe JavaScript-Anwendungen (React, Node.js)
Akkreditiert gemäß Verordnung des tschechischen Bildungsministeriums (MŠMT) Nr. 176/2009 Slg.
Akkreditiert gemäß Verordnung des tschechischen Bildungsministeriums (MŠMT) Nr. 176/2009 Slg.
Sprachen
Empfehlungen
Michal Očko · Chief Technology Officer · SOFTINO services s.r.o. • 2. April 2026 • Direkte Führungskraft
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. März 2026 • Direkte Führungskraft
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. Februar 2026 • Direkte Führungskraft
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.