SOFTINO services s.r.o.
Frontend Architect, 7/2024 – 2/2026
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.
Teknik: 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