Обязанности и достижения:
Проект: BI‑система и A/B тестирование.
Цель: предоставить аналитикам инструменты для генерации отчётов и визуализации данных.
Команда: 3 Frontend, 3 Backend, Product, QA, DevOps, аналитики, дизайнер
Стек: JavaScript (ES6+), TypeScript, HTML5, CSS3, SCSS, React, Redux Toolkit, MobX, REST API, RTK Query, React Query, Zod, Recharts, Ant Design, Figma, Jest, Cypress, Git
- Запустил проект с 0 до MVP
- Реализовал генератор SQL‑запросов, позволив аналитикам строить отчёты без участия разработчиков.
- Разработал механизм визуализации данных в виде интерактивных дашбордов на основе результатов SQL-запросов.
- Внедрил интерактивные графики и дашборды с Recharts, повысив удобство анализа продаж на 25%.
- Оптимизировал производительность через lazy loading и кэширование — ускорение загрузки до 30%.
- Провёл миграцию приложения на новые API‑контракты, что упростило интеграцию и ускорило разработку на 20%.
- Настроил кэширование через RTK Query и TanStack Query, снизив нагрузку на сервер на 30%.
- Преобразовал монолитные компоненты в атомарные модули получив повышение переиспользуемости и удобства сопровождения.
- Повысил надёжность клиентской части, внедрив e2e-тестирование критических путей (Cypress).