Специалисты

Описание

Образование
Бакалавр ГГНТУ Информационные системы и технологии, Институт прикладных информационных технологий, Информационные системы и технологии, 2022
Профессиональные навыки
- Разработка пользовательского интерфейса;
- Доработка и рефакторинг старого функционала
- Верстка страниц и ui компонентов;
- Разработка архитектурно значимой логики
- Создание законченных сервисов и вывод их в прод;
- Оценка сроков по задачам;
- Формирование спринтов в рамках фронта;
- Распределение задач внутри команды.
Основные технологии
(практическое применение на коммерческих проектах)
Платформы Windows
Инструменты React, Redux Toolkit, WebSocket, CSS, SASS, styled-components, REST, React, jest, Jira, Git, Figma, Webpack, Tailwind, Vite, JWT, Next
Базы данных PostgreSQL, MongoDB
Дополнительные технологии (использовался при дополнительном обучении, самостоятельном изучении или личных проектах) NodeJS, aceJS, react-formik, react-modal
Сферы проектной деятельности Образование, интернет-магазин, автоматизация бизнеса, CRM

Опыт
Проект

Онлайн-магазин для продажи курсов и товаров

Описание

Роль Frontend разработчик (ReactJS) Задачи/реализованный функционал - Разработка react-компонентов, - верстка по макету из Figma, - интернационализация на всем сайте (англ/рус), - работа с серверными и клиентскими компонентами, - реализация корзины, личного кабинета, избранного, заметок, уведомлений, валидированных формы для бронирования и оплаты, функционала фильтрации курсов, мастеров, товаров, - созданием форм с помощью React-hook-form, - реализация ограниченного доступа к функционалу сайта по ролям, - страницы подтверждения e-mail, сброса пароля, - создание переимпользуемого слайдера с помощью swiper-js. - подключение API запросов на сервер, получение и обработка данных, - создание заголовков и описания страниц сайта, - реализация страницы мастера, курса, урока, товара. - настройки профиля, по каждой роли (мастер, ученик) редактирования всех данных юзера, - работа с форматированием даты, цены, месяцев. - интеграция zoostand для управления состоянием приложения и данными. - стилизация сайта с помощью scss. - настройка и проверка кода с использованием Eslint для поддержания единого кодстайла и предотвращения ошибок. – интеграция оплаты серсиса ЮKassы, - поиск в разных местах по ключевым параметрам, (глобальный, поиск по ученикам, поиск курсов и т.д) - интеграция виджета чата для общения с куратором и мастером

Технологии

Next.js, scss, next-intl, i18n, zustand

Длительность

06.2024 – 08.2024 месяца

Проект

Проект по автоматизации гостиничного бизнеса

Описание

Роль Frontend разработчик (ReactJS) Задачи/реализованный функционал Аналитика и сбор данных о бронированиях. Многоязычность. Панель менеджера: Управление доступностью номеров и ценами. Обработка запросов на бронирование и отмену. Управление данными о клиентах. Верстка компонентов 60%

Технологии

React.js, vitest, vite, Material UI, REST, git, TS, Redux-Toolkit, css-module.

Длительность

09.2023 – 05.2024 месяца

Проект

CRM-система в сфере образования

Описание

Роль Frontend разработчик (ReactJS) Задачи/реализованный функционал Создание формы обратной связи для потенциальных партнеров и клиентов, с помощью React-Form. Создал и сверстал компонент авторизации/регистрации с валидацией полей, с доступом в аккаунт после получения токена. Полноценная песочница со снипетами, тестами на проверку результатов. Создание чата с использованием Socket.io для улучшения коммуникации;

Технологии

React.js, ace.js, Redux-Toolkit, TS, jest, react-tesing-library, CSS Modules, Ant Desing, микросервисы (Go).

Длительность

10.2022 - 09.2023 месяца

Проект

Интернет-магазин электроники

Описание

Роль frontend разработчик (ReactJS) Задачи/реализованный функционал Полностью реализовал корзину, с обширным функционалом с возможностью оплаты (доп сервис для оплаты) а также сделал сверстал весь компонент, также была адаптация под мобилку

Технологии

React.js, Next.js, Redux-Toolkit, CSS Modules, git, REST, WebSockets, микросервисы, jwt.

Длительность

05.2022 - 09.2022 месяца

Проект

Прокат автомобилей

Описание

Роль Frontend разработчик (ReactJS) Задачи/реализованный функционал Проект реализован с нуля. 70% фронтовой части сделано мной. Реализовал сортировку списков, список машин в наличии, обработка заявок, пользовательскую роль, панель менеджера, программа лояльности (бонусы, скидки для вип пользователей), авторизация с технологией JWT. Верстка всего сайта.

Технологии

React.js, Redux, CSS Modules, git, Tailwind, REST-Api, WebSockets, jwt, TS,

Длительность

06.2021 - 03.2022 месяца

Проект

Онлайн-магазин

Описание

Роль Frontend разработчик (ReactJS) Задачи/реализованный функционал Разрабатывал карточки с продуктом, с предпросмотром фотографий товара. Разработал полностью функционал отрытой отдельной карточки (GET, POST запросы), С добавлением в корзину и в избранное, отзывы, выбор цвета товара. Оформление заказа и т.д

Технологии

React.js, Redux-Toolkit, SCSS, внутренний UI

Длительность

04.2021 - 08.2021 месяц

Проект

Создания модуля для большого портала в образовании

Описание

Роль Frontend разработчик (ReactJS) / Fullstack разработчик Задачи/реализованный функционал Разработал с нуля модуль с веб-интерфейсой для студентов, который предоставлял возможность получения материала по обучению (лекции, практические задания, самостоятельные работы и т.д). Также была возможность выставлять выполненные работы для проверки и оценки. Был добавлен функционал по суммирования баллов, в системе БРС. Писал также всю серверную часть (модели, миделверы и т.д)

Технологии

React.js,Redux, CSS Modules, git, REST, микросервисы, Node.js, expressJS, MongoDB, mongoose, Ant Desing.

Длительность

07.2020 - 04.2021 месяц