Егор Удалов

Frontend Web Developer

г. Нижний Новгород

hard skills


Git

HTML

CSS

Sass

JavaScript

React

о себе


Начинающий frontend developer, стремлюсь использовать свои технические навыки для помощи компании в достижении успеха. Моя цель - разрабатывать быстрые и эффективные IT-решения задач компании. Я дружелюбен, легко общаюсь с людьми и готов адаптироваться к изменениям.

Образование


Самостоятельное

03.2023 - 03.2024

Frontend

Полученные навыки:

  • HTML и CSS:
    Адаптивная и семантическая вёрстка; Доступность; Нейминг классов; БЭМ; CSS анимации; Оптимизации сайта для поисковых систем; Оптимизации скорости загрузки изображений; Container Queries.
  • Синаксис Sass, SCSS.
  • Менеджеры пакетов: npm, yarn.
  • Сборщики проектов: Gulp, Vite.
  • JavaScript:
    Поиск элементов в DOM; Добавление, удаление, изменение элементов в DOM-дереве; События в браузере click, input, keyup, scroll, resize и пр; Добавление и удаление событий к элементам; Всплытие и погружение событий; Генерация пользовательских событий;
  • React JS:
    Пропсы; Условный рендеринг; Основные хуки: useState, useEffect, useRef, useMemo, useCallback; Создание пользовательских хуков; React context API; React portal API; react-router; react-query;
  • Git: clone, status, add, commit, reset, push, pull, branch, checkout, merge.

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

Компьютерная Академия "TOP"

11.2021 - 03.2023

Пройденный курс: Web Developer

Изученные технологии и инструменты:

  • HTML 5, CSS 3, CSS препроцессоры, методология БЭМ, основы SEO и PPC, Web Performance, Responsive Web Design.
  • JavaScript, ООП, React JS, npm, Bootstrap, Material-UI.
  • PHP 8, Laravel 9, MySQL, postman.
  • Хостинг (VPS), локальный сервер, терминалы Windows и Linux, Git Bash.

Полученные навыки:

  • Работа в команде через Git, Pull-request(GitHub), Trello.

Среднее специальное

Нижегородский радиотехнический колледж

09.2017 - 02.2021

Специальность: Сети связи системы коммутации

Изученные технологии:

  • TSP/IP, OSI model, DNS, HTTP/HTTPS, SSH, VDS.

Полученные навыки:

  • Структура и основные принципы работы сети.

Портфолио, Pet-проекты


NFT Marketplace - Торговая площадка NFT

React JS; SCSS; БЭМ; Feature-Sliced Design; React Router

Описание функционала:

Адаптивная и семантическая вёрстка; Валидация символов в input на странице регистрации; Постраничная навигация; Работа с массивами данных.

Жар печи - Магазин готовых печи для бани

React JS; SCSS; БЭМ; Feature-Sliced Design; React Router; Swiper; Nodemailer

Описание функционала:

Адаптивная, семантическая вёрстка; Каталог товаров из массива данных; Переключение категорий товаров; Отправка сообщений на Email; Валидация символов при вводе номера телефона; Слайдер картинок и карточек товара.

Сборник мини-проектов React JS

React JS

Описание проекта:

Игра крестики-нолики; Коллекция фотографий; Конвертер валют; Список гостей (пользователей); Quiz (опросник); Счётчик; Модальное окно.

Описание функционала:

Работа с хуком useEffect; работа с API; Пагинация; Поэтапный рендер контента; Передача пропсов для рендера контента; Отображение информации о загрузке.

California Bar - Однострочный сайт концертного бара

HTML; CSS; JS

Описание функционала:

Адаптивная вёрстка "Desktop First"; Оптимизации скорости загрузки изображений; Анимация текста; Яндекс Карта.

ТЕЙА - Однострочный сайт арт фотостудии

HTML; CSS; JS

Описание функционала:

Неадаптивная, семантическая вёрстка; Компонентный подход; Модальные окна; Карусель картинок.