Frontend-разработчик
Контакты
На протяжении длительного времени самостоятельно, а также в онлайн-школе Хекслет под руководством наставника регулярно обучаюсь и совершенствую свои навыки во Frontend разработке. За время обучения получил и продолжаю улучшать свои навыки:
HTML:
- знаю понятие потока документа;
- знаю отличие блочного и строчного элементов;
- использую HTML-теги в соответствии с их семантикой.
CSS: (пример работы: https://alexaven.github.io/turkish-language-school-layout/) - умею создавать адаптивную верстку;
- владею flexbox методом;
- знаю базовые принципы БЭМ;
JavaScript:
- знаю базовые структуры данных JS;
- умею работать с асинхронными функциями;
- знаком с методом получения/отправки сетевых запросов fetch; - имею навык работы с DOM API.
React: (пример работы: https://github.com/AlexAven/Food-shop https://github.com/AlexAven/hacker-news-combinator)
- умею создавать React-приложения;
- умею создавать классовые и функциональные компоненты;
- умею управлять состоянием компонентов при помощи React Hooks.
Redux: (пример работы: https://alexaven.github.io/job-listing-react-redux/) - знаю базовые принципы работы библиотеки;
- использование самостоятельно, так и в связке с React;
- Redux ToolKit;
Git:
- знаю основные команды Git;
- имею портфолио на GitHub, состоящее из проектов созданных при прохождении обучения.
Инструменты:
ОС: Windows, Unix (MacOS). Visual Studio Code, Chrome DevTools, Есть опыт использования Photoshop, Figma и Zeplin для работы с дизайн-макетами.
JavaScript(ES6+)
HTML5
CSS3
React
Redux
Автоматическое тестирование Jest
Git (Github и GitVerse)
Участвовал в нескольких учебных проектах в рамках своего обучения (Хекслет, Stepik).
Название: Игры разума
Описание: Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлении.
Стек: Java Script.
Название: Вычислитель отличий
Описание: Консольное приложение из принимающая относительный или абсолютный путь до файлов которые необходимо сравнить по содержанию, осуществляет их парсинг и выводит на экран результат их сравнения в зависимости от выбранногопользователем формата сравнения.
Стек: Java Script.
Название: Личный кабинет продавца на маркетплейсе
Описание: Single-page-application макет личного кабинета продавца на маркетплейсе в котором отображаются товары продажа, а также перечень текущих заказов. Карточки товаров редактируемы. Возможность изменять текущие данные и создавать новые карточки товара. Сортировка товаров и заказ по различным фильтрам и различные опции по их отображению. Перерендер происходит в реальном времени.
Стек: Java Script, React 18, Redux Toolkit, React Router, HTML, CSS3, Webpack
Опыт
Технический расчет проводимых работ необходимых для обслуживания электрических сетей. Физические расчеты (расчет мощности оборудования, надежности сети, токов короткого замыкания). Разработка документации.
Курирование отдела развития дополнительных платных услуг. Участие в реализации проектов в области энергоснабжения (разработка и вывод на рынок новых услуг).
Награжден почетной грамотой администрацией Московской области за вклад в развитие энергетики региона.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Москва
В данный момент в процессе смены своей текущей профессии на карьеру во фронтенд-разработке. Хочу участвовать в коммерческой разработке, писать грамотный и производительный JS код, быть полезным команде и получать новые навыки.
Заинтересован в работе на полный рабочий день или оплачиваемую стажировку.