Стек:
✓ HTML, CSS, JavaScript
✓ React
✓ Redux
✓ TypeScript
✓ NextJs
✓ SCSS,
✓ FSD (Feature Sliced Design)
✓ bitrix24
✓ kaiten
✓ Git, npm
✓ ESLint / Prettier / Husky
Обязанности и достижения:
- Работa по P3.express в команде из 7 человек
- Работа с различными библиотеками и фреймворками, включая React, React Hook Form
- Писал React-компоненты с использованием React Hooks
- Интеграция с внешними API через Swagger и обработка данных в NextJs приложении
- Навигация в приложении с использованием app Router
- Сотрудничество с дизайнерами и бэкенд-разработчиками для создания полноценного
веб-сайта
- Участие в ревью кода коллег
- Верстка лендингов по макету с акцентом на адаптивность для различных устройств
Дополнительно:
- Занимался оптимизацией кода для повышения его читаемости и производительности
- Активно участвовал в процессе разработки, внося предложения и улучшения
Проект: Админ панель
Технический стек: React, TypeScript, React Router, React Context
Описание и достижения:
- Полный функционал CRUD.
- Загрузка данных о клиентах из нереляционной базы данных.
- Заполнения форм с валидацией и отправки данных на json – сервер.
- Реализованы страницы с активными записями, и историей всех записей.
- Фильтрация записей по датам через react-calendar.
- Таймер на активные записи.
- Пользовательский интерфейс - интуитивно понятный и простой.
Проект: Portfolio application
Технический стек: React, React Router, React lazy loading, Framer Motion, emailjs, Redux
Описание и достижения:
- Cохранение состояния последнего посещения в localStorage
- Отправки формы через сервис emailjs.
- Пользовательский интерфейс -адаптивный под мобильные устройства.
- Страницы приложения:
* Home с описанием, фото, ссылками на email, github, WhatsApp, Telegram.
* Projects состоит из карточек на каждый проект.
* AboutMe с разделами: Tech Stack, Experience, Education.
* Contacts состоит из заголовка, формы и ссылок.
Проект: Marvel information portal
Технический стек: React, React Router, React lazy loading, React Transition Group
Описание и достижения:
- Загрузка данных о персонажах с сервера developer.marvel.com.
- Оптимизация через React lazy loading и устранения лишних перерендеров.
- Отображение случайных персонажей с информацией о нем.
- Логика по ограничению загрузки персонажей.
- Поиск героев по имени с оповещением об успешном запросе и ссылкой на него.
- Реализация баннера с рекламой.
- Анимации на страницах через Transition Group
Занимался логикой на готовой верстке в том числе и в ООП стиле. Стек: HTML, CSS, JS, Gulp.
Описание и достижения:
- Создание видеоплеера в модальном окне (Youtube API).
- Валидация и отправка данных формы.
- Загрузки файлов со страницы.
- Функционал слайдеров.
- Всплытие блоков по таймеру.
- Получение данных с json-сервера.
- Показ модального окна при скроллинге.
- Фильтрация элементов на странице.
- Создание плавного скролла.
- Реализация Drag & Drop загрузки изображений.
Проектирование:
- Объекты проектирования: Многоэтажные жилые дома;
- Раздел: ЭОМ;
- Выпуск документации стадии П, Р
Дополнение:
- Написание объема работ;
- Составление спецификации оборудования;
- Согласование проектов;
- Освещение в DIALUX;
- Отрисовка схем в AutoCAD;
- Отрисовка кабельных лотков в MagiCAD.
Проектирование:
- Разделы: ЭО, ЭН, ЭМ, ЭОМ;
Дополнение:
- Написание тех. отчетов;
- Написание объема работ;
- Составление спецификации оборудования;
- Согласование проектов;
- Освещение в DIALUX;
- Отрисовка схем в AutoCAD.
- Разработка и согласование проектной, рабочей, исполнительной документации.
- Оформление электрических схем в AutoCAD
- Проектирование сетей до 1000 В
- Выезд на объект, обследование кабельных трасс, помещений и мест для размещения оборудования.