Резюме: Frontend разработчик
За время работы в FusionDev мне довелось поучаствовать в разработке четырех проектов:
1. Онлайн-магазин.
Онлайн-магазин с широким ассортиментом товаров. Работал над созданием интерактивного пользовательского интерфейса с использованием React и Redux Toolkit. Разрабатывал систему фильтрации и сортировки товаров, корзину покупателя и систему управления заказами. Использовал Next.js для серверного рендеринга и улучшения SEO.
2. Социальная сеть.
Социальная платформа для общения и сетевинга. Работал над созданием веб-приложения с использованием React и TypeScript. Разрабатывал функционал для создания профилей пользователей, систему мгновенных сообщений и новостной ленты. Использовал Redux Toolkit для управления состоянием приложения.
3. Платформа для онлайн-обучения.
Платформа для онлайн-обучения с возможностью создания персональных образовательных планов. Работал над созданием и поддержкой главной страницы, страниц курсов и пользовательского профиля. Участвовал в разработке системы управления курсами и тестами. Использовал React для создания интерфейсов и Redux Toolkit для управления состоянием.
4. Сервис бронирования
Система бронирования номеров в отеле. Лидировал в разработке фронтенда, выбирая и внедряя технологии, такие как React и TypeScript. Разрабатывал компонентную архитектуру, включая сложные формы для бронирования с использованием react-hook-form. Интегрировал фронтенд с API отеля, обеспечивая плавное взаимодействие. Внедрил серверный рендеринг через Next.js для повышения производительности. Мои задачи также включали в себя управление состоянием с помощью Redux Toolkit и обеспечение высококачественного пользовательского опыта через добавление анимаций и переходов с использованием CSS.