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

Контакты


Контакты доступны после входа на сайт

Описание

За плечами опыт 10 лет госслужбы, 2 года назад понял - это не моё. Решил начать новую главу в жизни и заняться любимым делом.
1,5 года опыта на фрилансе, развиваюсь во фронтенде, изучаю соответствующие технологии и стараюсь постоянно узнавать что-то новое. Идеальный формат работы для меня - гибрид или удалёнка, но если надо готов к работе в офисе.
Хочу работать над интересными проектами для применения своего опыта и профессионального роста.
Я ответственный, исполнительный и коммуникабельный. Люблю взаимодействовать с людьми. Нацелен на поиск стабильной компании с возможностью долгосрочного сотрудничества и перспективами роста, на результат и развитие навыков через выполнение интересных и сложных задач.
Прошел обучение на платформе Хекслета по профессии "Фронтенд-разработчик".
За время обучения сделал следующие учебные проекты:

Вёрстка

  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+ совместимый код: импорты, экспорты.

  3. RSS Aggregator
    Проект RSS Aggregator - сервис для агрегации RSS-потоков, с помощью которого удобно читать разнообразные источники информации, поддерживающие формат RSS (новостные сайты, блоги). RSS Aggregator позволяет добавлять для отслеживания RSS-ленты, следит за обновлениями в них и представляет их в удобном для просмотра виде. Репозиторий

  4. Чат (Slack)
    Упрощенный аналог приложения Slack. Можно создавать, переименовывать и удалять каналы, обмениваться сообщениями в реальном времени. Поддерживается аутентификация. Репозиторий

  5. Hacker News reader
    Интерфейс для сайта Hacker News. Делал по требованиям задания от Avito. Сделал все пункты, работаю над опциональными заданиями.

Навыки

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


О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Ожидает подтверждения
0

Николай, привет.
Хорошее портфолио! Давайте дополним информацией несколько разделов. Это поможет создать полное представление о ваших интересах и мотивации, а также сфокусирует внимание.
1. Лучше будет собрать информацию о себе, интересах, возможном графике работы в одном месте. Таким образом, в блоке "Описание" работодатель сразу увидит описание позиции, на которую вы претендуете, важные критерии (удаленный формат/офис, полная/неполная занятость, релокация), поймет, что вас привело в это направление. Будет здорово, если вы развернете фразу "интересные задачи", подумайте какого характера они могут быть.
Дополните, пожалуйста, как давно вы стартовали в обучении
2. Описание проектов
Немного отформатировать структуру, чтобы было удобно считывать информацию: название проекта (в виде ссылки), описание, приобретенные навыки и технический стек. Со временем будут появляться все новые проекты, будет легко и удобно добавлять информацию, опираясь на ключевые аспекты.
3. Было бы здорово включить фото в GitHub :). Качественная фотография поможет расположить посетителей профиля.
4. Образование.
Здесь можно включить как завершенные курсы, так и сведения о полученных ранее дипломах.

Желаю успехов!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...
Это резюме содержит хорошие элементы, такие как указание на изучение JavaScript и Java,...
Привет, Екатерина! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересоб...