Hexlet CV

Junior Front-end разработчик

Основное


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

Не готов

Описание

Прошел обучение по профессии Фронтенд-программист на образовательном портале Хекслет .

За время обучения сделал 3 учебных проекта:

1) CLI-приложение “Игры разума” - набор из пяти консольных игр. В рамках проекта усвоил:

  • Настройка окружения проекта (npm, babel, eslint, node.js)
  • Контроль версий (Git)
  • Проверка кода на стиль с CodeClimate
  • Непрерывная интеграция/ CI (Github Actions, Travis)
  • Препубликация и локальная установка npm-пакета

2) Утилита “Вычислитель отличий” - поиск отличий в конфигурационных файлах. Данная утилита позволяет сравнивать файлы json, yaml или ini. Вывод различий возможен в 3 форматах: комплексном, строковом или json. В рамках проекта усвоил:

  • Работа с файловой структурой посредством Node.js
  • Работа с древовидными структурами данных посредством рекурсии
  • Автоматической тестирование (Jest)
  • Создание архитектуры приложения на JavaScript

3) Веб-приложение “Анализатор страниц” - RSS-лента новостей с автоматическим обновлением. В рамках проекта усвоил:

  • Настройка конфигурации Webpack
  • Работа с Bootstrap
  • Технология AJAX, используя Axios
  • Манипуляции с DOM и работа с событиями
  • Валидация вводимых данных
  • Интерниционализация приложения с помощью i18next
  • DOMParser
  • Непрерывная интеграция/ CI (Github Actions, Travis)
  • Деплой (Heroku, Zeit и Surge)

Учебные проекты вне Hexlet'а:

1) Веб-приложение на Ruby On Rails и React. Использованные технологии:

  • Ruby, RoR
  • React (+Hooks)
  • Bootstrap
  • Styled Components

2) Веб-приложение на React/Express с использование GraphQl и MongoDB. Использованные технологии:

  • React
  • Express
  • GraphQl
  • Material-UI

В настоящее время продолжаю изучение React/Redux и нюансов самого языка, разрабатывая учебные проекты.

Помимо обучения на Hexlet'e, смотрю обучающие ролики на YouTube'e, читаю книги по разработке вместе с документацией и статьями на Хабре или Медиуме.
Считаю, что не нужно зацикливаться на одном языке или технологии, поэтому написал простенький проект на Elixir'e и пару-тройку на Ruby.

Иногда помогаю ребятам, которые столкнулись с проблемами, на StackOverflow. Или участвую в жизни open-source проектов на github'e.

Навыки
  • JavaScript (ES6+)
  • HTML5, CSS3 + SASS
  • Bootstrap 4+
  • React (+React hooks)
  • Redux (+Redux toolkit)
  • Express
  • Jest
  • ESLint
  • Webpack

  • Ruby, Ruby on Rails (Начальные знания)
  • Шаблонизаторы ERB, PUG, HAML

  • ASDF (Multiple Language Manager)
  • Git
  • CI (Github Action, Travis CI)
  • Linux (Ubuntu)
  • Использую NVIM и VSCode
Награды, Сертификаты
Владение английским
Читаю профессиональную литературу

Работа


Менеджер по персоналу, ЭКЛИН
авг. 2017 - по настоящее время
  • Обучение вновь прибывших
  • Составление команд
  • Составление ТЗ

Образование


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