Резюме: Frontend разработчик
Опыт работы:
1. Frontend-разработчик (React/TypeScript) – P2P-платёжный эквайринг
Команда: 20 человек
Стек: React, TypeScript, Redux Toolkit/RTK Query, Ant Design, Jest, React Testing Library, FSD, i18n, GitLab
Чем занимался и что сделал ?
• Самостоятельно разработал 5 личных кабинетов для разных подразделений бизнеса
• Реализовал универсальную P2P-платёжную форму с поддержкой 10+ валют и мультиязычностью, что ускорило выход на международные рынки и упростило интеграцию с внешними партнерами
• Внедрил FSD-методологию, что сократило время разработки новых модулей и упростило масштабирование проекта
• Реализовал систему уведомлений
• Оптимизировал таблицы для отображения большого количество компонентов с помощью механизма виртуализации
• Реализовал единую систему авторизации для всех личных кабинетов
• Отвечал за деплой в production
• Менторил новых сотрудников
• Занимался настройкой линтеров, преттеров для поддержания общей структуры проекта
2. Frontend-разработчик
Проект: Социальная сеть с booking-системой для beauty-индустрии
Команда: 8 человек
Стек: React, TypeScript, Redux Toolkit/RTK Query, Material UI, Socket.io, i18n,
Основные достижения и результаты
• Реализовал отображение расписания мастеров с возможностью выбора даты и времени для записи.
• Добавил функционал drag-and-drop для изменения времени существующих записей.
• Обеспечил синхронизацию данных в реальном времени с помощью Socket.io (например, если мастер изменил расписание, обновить у всех пользователей).
• Реализовал виртуализацию списка отзывов
• Создал страницу профиля с возможностью редактирования информации, загрузки фотографий и управления услугами.
• Добавил отображение рейтинга и отзывов, с возможностью оставлять комментарии.
• Обеспечил поддержку темной и светлой темы интерфейса.
• Работал над мультиязычностью в проекте. Реализовал динамический перевод ошибок с сервера
• Участвовал в код-ревью
• Принимал участие в проработке UX пользователей совместно с дизайнером