Hexlet CV

Начинающий фронтенд-разработчик

Основное


Готовность к релокации

Не готов

Описание

Я разработчик в начале профессионального пути, в данный момент интересуюсь фронтендом, изучаю соответствующие технологии и стараюсь постоянно узнавать что-то новое.

Прохожу обучение на платформе Хекслета по профессии "Фронтенд-разработчик".
С начала обучения сделал следующие учебные проекты:

Вёрстка:

  1. Technomart
    Учебный проект HTML Academy. Макет сделан в Figma и представлял собой сайт магазина инструментов для ремонта. При выполнении этого проекта изучил основы семантической разметки, основы CSS, основы работы со шрифтами, оптимизацию графики, используемой при вёрстке макета.

  2. Cat Energy
    Учебный проект HTML Academy, нужно было сверстать по макету магазин кормов для кошек. При работе с "Cat Energy" попробовал методологию БЭМ, препроцессор SASS, автоматизировал сборку с помощью Gulp. Использовал подход "mobile first" и адаптивные сетки (использовал Grid и Flex) для 3 вьюпортов (мобильного, планшетного и десктопного). Работал с макетом в Figma, оптимизировал графику.

  3. denim
    Самостоятельный проект по верстке макета, который нашёл на просторах интернета. Пробовал подходы, которые изучил при вёрстке учебных проектов - семантическая разметка, БЭМ, адаптивные сетки, автоматизация сборки, работа с графикой.

  4. Samwyle Coffee
    Тоже самостоятельный проект по верстке макета в Figma, на котором тренировал навыки по вёрстке.

Программирование:

  1. Игры разума
    Набор из нескольких консольных игр, позволяющий потренироваться в арифметике. В проекте осуществлялся контроль качества кода с помощью линтера eslint и CodeClimate, сделан CI через GitHub Actions. Проект построен на платформе node.js, при работе над проектом использовал систему контроля версий git, менеджер пакетов npm, сторонние библиотеки. В итоге сделан единый движок, позволяющий добавлять игры без необходимости изменять написанный код, и пять игр к нему: определение четности числа, определение простого числа, калькулятор с базовыми арифметическими операциями, поиск недостающего элемента прогрессии, определение наибольшего общего делителя.

  2. Вычислитель отличий
    Вычислитель отличий - утилита командной строки для определения отличий между двумя файлами формата JSON или YAML. Поддерживает три формата представления отличий. В проекте применялись линтеры, CI, методология TDD. Код построен в иммутабельном стиле, применялся только es6+ совместимый код: импорты, экспорты.

В настоящее время живу на 2 города - Элиста и Москва. Идеальный формат работы - удаленка с возможностью посещения офиса. Хочу начать работать над интересными задачами под присмотром опытных коллег, чтобы разгрузить их и развиваться самому.

Навыки

Основные навыки:
- JS (ES6 и далее)
- работа с DOM, браузерные API
- Node.js
- Вёрстка:
* HTML5/CSS3
* семантическая вёрстка
* базовая доступность
* адаптивность
* CSS Flex и CSS Grid
* работа с макетами в Figma
* SASS
* БЭМ
- командная строка Unix
- базовые навыки git: работа с ветками, коммиты, пулл-реквесты

Владение английским
Читаю профессиональную литературу
Контакт
movmovbaby @Telegram
Войдите на сайт, чтобы написать ответ
Последние ответы
Заинтересовался и не обнаруживаю контактов...
Хамзат, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так т...
Алексей, привет! Отличное резюме:) У меня только небольшие дополнения: Добавь, пожал...
Роман, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Александр, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, та...
Константин, привет! Давай проработаем структуру резюме: 1. Описание. Начнем с цели п...
Анатолий, привет! Давай дополним резюме недостающей информацией: 1. В настройках каби...
Ольга, привет! Отличная работа :) Было бы здорово добавить мотив перехода в IT, в раз...
Привет, Анна! Давай доработаем некоторые важные разделы в резюме: 1. Верно будет нача...
Ильназ, привет! Предлагаю доработать резюме, его основную часть: 1.В настройках кабин...