Индивидуальный Предприниматель
Senior frontend developer
Индивидуальный Предприниматель · Москва · balthazar.app
Апрель 2024 — Июнь 2026 (2 года 3 месяца)
Balthazar — R&D-платформа для управления экспериментами, прототипами и результатами исследований в лабораториях, работающих в сфере deep tech.
- Спроектировал frontend-архитектуру и разработал клиентскую часть продукта с нуля до запуска в production: SPA на React и TypeScript с использованием Feature-Sliced Design и Effector.
- Реализовал интерфейсы для управления экспериментами, анализа результатов и визуализации данных с использованием AG Grid, Perspective WASM и Canvas API, обеспечив удобную работу с большими объёмами экспериментальных данных.
- Разработал механизмы обновления результатов экспериментов и комментариев в реальном времени с использованием WebSocket, обеспечив актуальность данных и совместную работу пользователей без перезагрузки страницы.
- Выстроил систему автоматизированного тестирования с использованием Playwright и Vitest, настроил Docker-окружения для разработки и тестирования, обеспечив воспроизводимость тестов и снизив риск регрессий как в локальной среде, так и в CI.
- Создал и развивал внутренний UI kit на базе shadcn/ui по дизайн-макетам из Figma, повысив переиспользуемость компонентов, единообразие интерфейсов и доступность (a11y).
- Реализовал и оптимизировал адаптивную вёрстку интерфейсов для планшетов, ноутбуков и широкоформатных мониторов, обеспечив корректное отображение на экранах разных размеров.
- Оптимизировал производительность приложения для работы при медленном и нестабильном сетевом соединении и на маломощных устройствах: улучшил рендеринг, сократил размер бандла и устранил избыточные API-запросы, повысив отзывчивость интерфейса.
- Интегрировал REST API, реализовал аутентификацию через Keycloak и участвовал в формировании API-контрактов на основе OpenAPI. Проверял frontend-код перед релизами, уделяя особое внимание обработке недоверенных данных и защите чувствительной информации в браузере.
- Внедрил Claude Code и GitHub Copilot в процессы разработки, тестирования и code review, ускорив выполнение задач и сократив объём рутинной работы.
