Специалисты

Описание

Языки разработки JavaScript, TypeScript
Языки разметки HTML, CSS, LESS / SCSS
Фреймворки и библиотеки React, React.createContext, React Router, Ant.design, Redux
Другие технологии BEM, HTTP, API Key (токен) / JWT, HTTP Basic Authentication, SVG, Vite, Webpack, Модульные (unit) тесты, fetch / axios (XMLHttpRequest), Websockets, REST API

Опыт
Проект

Корпоративный сервис позволяет повышать эффективность управления проектами, отслеживать прогресс выполнения задач и проектов в реальном времени, снижать время на выполнение задач и проектов.

Описание

Архитектура Микросервисная. Фронтенд на React. Обязанности/Функции: Коммуникация с командой. Анализ требований. Участие в развитии продукта и процессов вместе с командой. Проведение релизов. Добавление новых фич. Исправление багов. Непосредственные задачи Настроила роуты для веб-сайта. Создала функционал публичных и частных маршрутов для защиты страниц. Разработала анимированное боковое меню навигации для веб-сайта. Реализовала интеграцию бокового меню со всеми страницами и роутом. Сделала разметки для всех страниц. Создала страницы: вход и регистрация пользователя Настроила прокси сервер. Сделала библиотечную адаптивную форму с инпутами со сложной логикой (валидация происходит сразу же при потере фокуса, появляются анимированные подсказки ошибок, при отправке формы на сервер проверяются инпуты, берется в фокус незаполненный инпут или с ошибкой). Реализовала функционал авторизации пользователя. Создала страницу с календарем с отображением реальных встреч в реальном времени. Реализовала функционал переключения типа календаря (на месяц, неделю, день) и пагинацию на каждый вид календаря. Реализовала функционал отображения встреч в соответствии с текущем статусом, всплывающей подсказкой о встрече. Создала модальное окно для отображения более детальной информации о встрече и ее участниках. Реализовала функционал добавления, удаления, отмены встреч в календаре. Реализовала функционал поиска и фильтрации на странице управления пользователями.

Технологии

JavaScript, TypeScript, React, React Router, React.createContext, HTML, CSS, LESS / SCSS, BEM, Ant.design, fetch / axios (XMLHttpRequest), Websockets, HTTP, API Key (токен) / JWT, HTTP Basic Authentication, SVG, Vite, REST API, GitLab

Проект

Интернет-магазин бытовой техники и электроники

Описание

Frontend разработчик Повышение узнаваемости бренда в сфере продаж бытовой техники и электроники, привлечение и удержание клиентов, увеличение объемов продаж. Микросервисная. Фронтенд на React. Коммуникация с командой. Анализ требований. Участие в развитии продукта и процессов вместе с командой. Проведение релизов. Добавление новых фич. Исправление багов. Настроила роуты для веб-сайта. Создала функционал публичных и частных маршрутов для защиты страниц. Создала страницу личного кабинета пользователя с отображением данных. Реализовала функционал изменения пароля, личных данных пользователя в личном кабинете. Сделала валидацию инпутов в личном кабинете пользователя. Создала страницу с корзиной. Реализовала функционал изменения, удаления товаров в корзине пользователя. Реализовала функционал добавления в избранное или удаление пользователем из избранного понравившегося товара. Создала страницу с детальной информации о товаре. Реализовала функционал фильтрации по категориям товаров на странице с каталогом товаров. Реализовала функционал моментального поиска товара на странице с каталогом товаров. Реализовала отображение комментариев пользователей к каждому товару. Реализовала функционал по созданию пользователем нового комментария, ответа на другой комментарий, редактирования комментария, удаления комментария. Сделала валидацию при отправке нового комментария пользователем. Написала Unit тесты (Jest).

Технологии

JavaScript, TypeScript, Redux, HTML, CSS, LESS / SCSS, BEM, fetch / axios (XMLHttpRequest), HTTP, API Key (токен) / JWT, Webpack, Модульные (unit) тесты, SVG, React, React Router, REST API, GitLab

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

Сентябрь 2021 – февраль 2023 месяца

Проект

Разработка микросервиса для биллинговой системы

Описание

Система автоматизированного управления подписками на продукты и сервисы. Прием платежей, зачет средств, генерация сопроводительной документации для клиента. Позволяет масштабировать и удешевлять продажи для подключаемых к нему продуктов и систем. Цель проекта - автоматизировать работу менеджеров по продажам и бухгалтеров, упростить пользовательский путь клиента. Клиент самостоятельно сможет оформить подписку на продукты компании и моментально начать использовать купленные сервисы. Разработка/Функции: Коммуникация с разработчиками дизайн системы; Использование компонентов дизайн системы; Интеграция с REST Api; Настройка Крипто ПРО плагина; Разработка внутренних компонентов на основе компонентов дизайн системы; Разработка экранов бизнес-логики в соответствии с имеющейся архитектурой; Правки багов, проведение показов; Введение в проект нового сотрудника

Технологии

Typescript, React TS, Angular, Redux Toolkit, Redux Saga, Rest API, Feature-Sliced архитектура, попутно тестовая организация GraphQL архитектуры как возможное решение для рефакторинга смежной подсистемы

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

Январь 2021 —февраль 2022 месяца