SOFTINO services s.r.o.
Frontend Architect, 7/2024 – 2/2026
Я спроектировал архитектуру современного microfrontend devstack в monorepo для набора приложений и общих пакетов и отвечал за ключевые технические решения при реализации. Вместе с командой я развивал React-приложения для управления субъектами, процессов наследственного производства и сопутствующей администрирования. В рамках платформы я внедрил StencilJS и построил кросс-фреймворк дизайн-систему, включая обёртки для React/Vue, документацию в Storybook и визуальные тесты. Devstack также включал backend на Node.js Fastify в роли BFF/gateway: он обеспечивал аутентификацию и управление сессиями для templating-сервиса через session cookie, хранил JWT на сервере в Redis и рассчитывал TTL на основе срока действия токена. Также он обеспечивал проксирование на фронтенд-модули и внутренние API, request tracing, CORS, сжатие, cache-заголовки и раздачу статических сборок. Я стандартизировал API-слой через генерацию клиента из OpenAPI и добавил типобезопасную runtime-валидацию с помощью Zod-схем, генерируемых из OpenAPI. Для деплоя я подготовил Docker-сборки с production distroless image.
Технологии: 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