SOFTINO services s.r.o.
Frontend Architect, 7/2024 – 2/2026
Ich habe die Architektur eines modernen Microfrontend-Devstacks 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 Subjekten, Prozesse rund um Nachlass-/Erbrechtsfälle sowie die zugehörige Administration weiterentwickelt. Als Teil der Plattform habe ich StencilJS eingeführt und ein Cross-Framework Design System aufgebaut, inklusive React/Vue-Wrappern, Storybook-Dokumentation und visuellen Tests. Zum Devstack 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 Token-Expiration 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 produktiven Distroless-Image vorbereitet.
Technologien: 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