SOFTINO services s.r.o.
Frontend Architect, 7/2024 – 2/2026
Navrhl jsem architekturu moderního microfrontend devstacku v monorepu pro sadu aplikací a sdílených balíčků a řídil jsem klíčová technická rozhodnutí při jeho realizaci. Spolu s týmem jsem rozvíjel React aplikace pro agendu správy subjektů, dědického řízení a související administraci. Jako součást platformy jsem zavedl StencilJS a vybudoval cross-framework design system, včetně wrapperů pro React/Vue, Storybook dokumentace a vizuálních testů. Devstack doplňoval backend na Node.js Fastify fungující jako BFF/gateway: řešil autentizaci a session management pro templating službu přes session cookie, JWT spravoval serverově v Redis a TTL odvozoval z expirace tokenu. Zajišťoval také proxy na FE moduly i interní API, request tracing, CORS, kompresi, cache hlavičky a servírování statických buildů. API vrstvu jsem standardizoval přes generování klienta z OpenAPI a napojil ji na typově bezpečnou runtime validaci pomocí Zod schémat generovaných z OpenAPI. Pro nasazení jsem připravil Docker buildy s produkčním distroless image.
Technologie: React, StencilJS, TypeScript, TanStack Query/Router/Table, React Hook Form, Zod, Tiptap, Tailwind CSS, PostCSS, Storybook, Fastify, Redis, Docker distroless, Vite, Module Federation, Turborepo, Yarn 4 Workspaces, i18next (Tolgee), ESLint, Prettier, Jest, Playwright