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

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

Комментарии


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

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

Изменения внесены
0

Я бы еще добавил:

второй проект это рекурсия причем древовидная
это работа с древовидными структурами данных

В целом довольно неплохо! Я бы сказал солидно) По идее с таким резюме можно найти работу на раз.


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...