Павел П. Front/React.js

Описание

Технологии: JavaScript, ReactJS, TypeScript, NextJS, Jest, Swiper, HTML5, CSS3, SCSS/LESS, Redux, Redux Toolkit, Thunk, Webpack/Gulp, GIT, FIGMA, Adobe Photoshop, MySQL, MongoDB, NodeJS, Nx, React-query, Ant design, React-hook-form, Storybook, styled components, MaterialUI, Chart.js, React-window(react-Virtualized), Reselect, Formik, PHP laravel

Образование:
2012 г.БГТУ, Факультет Электроники и наноэлектроники, профиль
«Микроэлектроника и твердотельная электроника»

КУРСЫ
Введение в Git
HTML5 и CSS3
JavaScript
Laravel
PHP

СТАЖИРОВКИ
GeekBrains стажировка web разработчика - 2 мес
GeekBrains Кросс-функциональная стажировка - 3 мес

Полезный опыт:
Июль 2021 — Декабрь 2021, Преподавал курс веб-разработки в онлайн школе.
(стек: HTML/CSS)

Опыт
Проект

Разработка frontend-компонентов SaaS-приложения

Описание

Проект перестраивается для создания плагинной системы, чтобы обеспечить декларативное и безопасное расширение функционала. Задачи: Разработка модулей системы в виде проектов и библиотек в монорепозитории Nx, уделяя особое внимание UX. Разработка Backend-for-Frontend части приложений для проксирования и кэширование запросов с помощью NextJS, NestJS. Построение интерфейсов с помощью Ant Design. Реализация форм с помощью контроллеров react-hook-form. Чтение/запись в БД с помощью knex для MySQL, mongoose для MongoDB.

Технологии

Nx, React, React-query, Ant design, React-hook-form, Storybook, NodeJS, NextJS, NestJS, MySQL, MongoDB

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

Март 2022 — Декабрь 2022 месяца

Проект

SPA производственной компании

Описание

Задачи: вывод блоков компонентов на страницы продуктов, новостей, услуг и т.п.

Технологии

React, Redux + Redux Toolkit, styled components, Swiper, NextJS

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

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

Проект

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

Описание

Хранение и поддержание базы партнеров компании, Постановка и контроль выполнения задач торговыми представителями, Анализ воронки продаж. Задачи: - создание компонентов, в т.ч. собственного UI kit для повторного использования компонентов и создания пользовательского интерфейса в едином стиле - получение от сервера данных по списку партнеров, закрепленных за каждым менеджером - отправка на сервер данных о новых партнерах и компаниях из форм.

Технологии

ReactJS, Redux, React-thunk, Axios, Formik, React-router

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

Май 2019 — Сентябрь 2019 месяцев

Проект

Перевод интернет-магазина на React

Описание

Задача: Модернизация статичного сайта в SPA с помощью ReactJS. Команда — 3 фронтенд разработчика.

Технологии

React, React-virtualized, Redux, Reselect

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

Сентябрь 2019 — Октябрь 2021 месяц

Проект

Сервис аналитики постов и страниц конкурентов в социальных сетях

Описание

Описание проекта: Цель сервиса помочь пользователю сравнить и проанализировать эффективность публикаций любых интересующих страниц в социальных сетях Задачи: Составление запросов по получению данных, вывод больших списков, разработка новых компонентов и страниц, механизмы авторизации и логина, покрытие unit тестами нового функционала.

Технологии

React, MaterialUI, Chart.js, React-window(reactvirtualized), Redux + redux-thunk, Jest, TypeScript, JWT, Storybook, Axios

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

Октябрь 2021 — Январь 2022 месяца