- Разработал брендированный UIKit с использованием TypeScript, TailwindCSS, PostCSS
- Ввел строгую типизацию данных с бэкенда с помощью Utility Types, Zod и OpenAPI, минимизировав количество ошибок при интеграции
- Обеспечил поддержку и рефакторинг устаревшего кода, что сократило технический долг на 30% и обеспечило 100% совместимость с новой архитектурой.
- Реализовал real-time обмен данными через WebSocket и SignalR
- Разработал систему ролевого доступа с гибкой конфигурацией прав, что позволило адаптировать функционал под разные категории пользователей.
- Оптимизировал проект с использованием Redis-кэширования, снизив время отклика
- Внедрил многоязычную локализацию с i18n для корректного отображения интерфейса в разных странах
- Провёл рефакторинг, удалив 30% неиспользуемого кода и повысив читаемость проекта
- Взаимодействовал с дизайнером на этапе проектирования интерфейсов, что уменьшило количество доработок после разработки на 25%.
- Проводил code review и согласовывал API-контракты, что сократило количество багов на 35% и повысило скорость разработки новых фич на 20%
- Оптимизация проекта (с использованием кэширования) с помощью Redis
- Реализовал интеграцию с Webflow и ускорил разработку верстки на 80%
Стек технологий: Next.js, React, Typescript, Tailwind, Redux toolkit/RTKquery, Git, React-hook-form, Scss, eslint, prettier, tolgee, react-phone-number-input, useContext, Swagger, rest api, WebSocket