SOFTINO services s.r.o.
Frontend Architect, 7/2024 – 2/2026
I designed the architecture of a modern microfrontend development stack in a monorepo for a suite of applications and shared packages, and led the key technical decisions throughout its implementation. Together with the team, I developed React applications for entity management, inheritance proceedings, and related administration. As part of the platform, I introduced Stencil and built a cross-framework design system, including React/Vue wrappers, Storybook documentation, and visual testing. The development stack also included a Node.js Fastify backend acting as a BFF/gateway: it handled authentication and session management for the templating service via a session cookie, with JWT managed server-side in Redis and TTL derived from token expiration. It also provided proxying for frontend modules and internal APIs, request tracing, CORS, compression, cache headers, and static build serving. I standardized the API layer by generating the client from OpenAPI and integrating type-safe runtime validation using Zod schemas generated from OpenAPI. For deployment, I prepared Docker builds with a production image based on Google Distroless.
Technologies: React, TypeScript, Web Components (Stencil), Microfrontends (Module Federation), TanStack Router, TanStack Query, React Hook Form, Zod, TanStack Table, Tiptap, Tailwind CSS, PostCSS, i18next & Tolgee, Node.js, Fastify, OpenAPI (Swagger), Redis, Docker, Google Distroless, Turborepo, Yarn 4 (Workspaces), Vite, Storybook, ESLint, Prettier, Jest, Playwright