Специалисты

Описание

Профессиональные навыки: React 16.8; React.js; React PropTypes; HTML; CSS; JavaScript; TypeScript; Docker; Docker Compose; GitLab CI/CD; SASS; WebSockets; SOLID; GOF; ELK;XML; Next.js; Redux;Redux-Toolkit; JSON; Styled Components; Jest; Bootstrap; GraphQL.

Образование: ТАВИАК (2014-2018) СПО,
ДГТУ (2019-2023) Бакалавр

Frontend разработчик с опытом работы на коммерческих проектах более 4-х лет. Создает user-friendly интерфейсы, которые отвечают требованиям бизнеса и удобны для конечного пользователя. На проектах активно взаимодействует с заказчиками, учитывая их требования и предоставляя качественные решения. Готов решать самые сложные и интересные задачи.

Опыт
Проект

NDA

Описание

Обязанности: Разработка frontend-части проекта с нуля до ввода проекта в эксплуатацию; Взаимодействие с командой backend-разработчиков для обеспечения корректной обработки различных типов данных и генерации отчетов; Разработка системы ролей для доступов к различным модулям системы; Создание своего UI-kit, создание библиотеки компонентов для создания единого стиля системы; Анализ и управление табличными данными: реализация функционала редактирования таблицы, фильтрации данных, сортировки, пагинации и т.д.; Написание авторизации пользователей с использованием jwt-токенов; Отладка, рефакторинг и оптимизация кода; Написание кастомных хуков для обработки логики взаимодействия компонентов с данными, работы с авторизацией, управления состоянием приложения и повторного использования логики между компонентами Постоянная коммуникация внутри большой команды, включая других frontend-разработчиков, backend-разработчиков, аналитиков и дизайнеров.

Технологии

React, Redux, Redux-Toolkit, TypeScript, Sass

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

Июнь 2023 - Настоящее время месяцев

Проект

Сайт для поиска работы и сотрудников

Описание

Обязанности: Разработка и интеграция нового функционала с существующими модулями и проверка его работоспособности; Отладка, рефакторинг и оптимизация кода; Переработка UI/UX; Адаптивная верстка, стилизация компонентов; Разработка системы ролей для доступов к различному функционалу; Разработка механизма авторизации и аутентификации пользователей; Настройка и интеграция линтера для автоматической проверки кода; Разработка модульных тестов для компонентов, редьюсеров и утилитарных функций, создание снимков (snapshots) компонентов для автоматической проверки изменений в UI.

Технологии

React, Redux-thunk, Sass, TypeScript, Jest

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

Декабрь 2022 - Апрель 2023 месяца

Проект

Разработка ERP системы для компании по обслуживанию самолетов

Описание

Обязанности: Осуществление frontend-разработки от начала и до конца проекта; Разработка компонентов интерфейса с использованием React.js и TypeScript; Управление состоянием приложения с помощью Redux и Redux-Toolkit; Интеграция стилей с помощью Bootstrap; Создание компонентов для отображения и редактирования древовидной структуры данных; Анализ и управление табличными данными: редактирование таблицы, фильтрация, сортировка, пагинация; Создание интерфейса для создания и настройки пользовательских фильтров, интеграция сохраненных фильтров с таблицей данных для применения настроек фильтрации; Разработка механизма авторизации и аутентификации пользователей с использованием jwt-токенов; Интеграция авторизации с защищенными частями приложения, обеспечивая доступ к различным функциям в зависимости от прав доступа пользователя.

Технологии

TypeScript, React.js, Redux, Redux-Toolkit, Bootstrap, WebSockets

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

Декабрь 2021 - Ноябрь 2022 месяца

Проект

Музыкальное приложение с возможностями для работы артистов

Описание

Обязанности: Разработка и внедрение нового функционала в действующий проект; Анализ, отладка и исправление ошибок, рефакторинг кода; Разработка компонентов с использованием Styled-Components для стилизации интерфейса; Адаптивная верстка для обеспечения корректного отображения на различных устройствах; Создание системы ролей и прав доступа, определяющих функционал, к которому имеет доступ пользователь; Переработка UI/UX; Написание кастомных хуков для работы с данными из GraphQL запросов, управления состоянием приложения и повторного использования логики между компонентами.

Технологии

NextJS, Redux, Styled-Components, GraphQL

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

Февраль 2021 - Ноябрь 2021 месяц

Проект

Образовательный портал

Описание

Обязанности: Рефакторинг проекта; Создание страниц с различными формами для ввода данных по уроку, отправке их на бэк и валидации; Добавление таблиц с данными по выбранному курсу, удалению и настройки уроков; Реализация добавления, валидации файлов, а также их конвертация из xml в pdf; Разработка системы ролей для доступов к различным настройкам.

Технологии

React(Next.js), React PropTypes, Sass, Redux, GitLab

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

Март 2020 - Январь 2021 месяц