Junior Frontend разработчик

Контакты


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

Описание

Прошел обучение по профессии Frontend developer на онлайн курсах Hexlet.
Так же прошел несколько курсов по HTML и CSS на HtmlAcademy.

В процессе обучения выполнил несколько учебных проектов:



  • Чат (Slack) - real-time приложение на React, которое умеет взаимодействовать с бэкэндом и использует веб-сокеты: AJAX, REST, websockets, React + Redux + Forms Ссылка на github В проекте используется:
    • React+Redux Toolkit, Websocket, Ajax, REST
    • асинхронное программирование (async/await),
    • библиотека formik: контроль форм
    • библиотека yup: вaфалидация форм Вёрстка и стили с помощью Bootstrap on React.
    • Cборщик модулей: Webpack,
    • Автоматическая проверка качества кода:
      • линтер Eslint стандарт Airbnb
      • codeClimate
    • Транспайлер: Babel
    • Система контроля версий: GIT

  • RSS agregator - веб-приложение позволяющее создать RSS-ленту новостей с автоматическим обновлением. ссылка на github. В проекте используется:
    • JavaScript ES6+,
    • асинхронное программирование (Promises),
    • концепция MVC,
    • библиотека melanke-watchjs: observer,
    • библиотека axios: выполнение AJAX запросов,
    • библиотека yup: валидация формы,
    • библиотека i18next: интернационализация,
    • Вёрстка и стили: Bootstrap,
    • Cборщик модулей: Webpack,
    • Автоматическая проверка качества кода:
      • линтер Eslint стандарт Airbnb
      • codeClimate
    • Транспайлер: Babel
    • Система контроля версий: GIT

  • Difference calculator - cli-приложение, которое сравнивает два конфигурационных файла и выводит их различия в выбранном формате. ссылка на github В данном проекте используется:
    • JavaScript ES6+ (стрелочные функции, функции высшего порядка),
    • Функциональное программирование(древовидная структура данных, построение AST, рекурсия, динамическая диспетчеризация),
    • Библиотека commander.js: инициализация command-line утилиты,
    • Библиотека lodash: методы для работы с объектами,
    • NodeJS readFileSync: синхронный метод чтения данных из файлов,
    • Парсинг данных из json, yaml, ini форматов
    • Фреймворк Jest: автоматизированное тестирование
    • Автоматическая проверка качества кода:
      • линтер Eslint стандарт Airbnb
      • codeClimate
    • Транспайлер: Babel
    • Система контроля версий: GIT

  • Brain-games - набор консольных мини-игр. ссылка на github В данном проекте используется:
    • JavaScript ES6+ (стрелочные функции),
    • Функциональное программирование(рекурсия),
    • npm-пакет readlineSync: для чтения данных введенных пользователем в консоль,
    • Автоматическая проверка качества кода:
      • линтер Eslint стандарт Airbnb,
      • codeClimate,
    • Транспайлер: Babel,
    • Система контроля версий: GIT

Личные качества:
Быстрая обучаемость, целеустремленность, хорошо запоминаю и усваиваю новую информацию, ответственно и дисциплинированно отношусь к работе.

Хобби: увлекаюсь программированием, играю в футбол.

Навыки
  • Знаю основы HTML, CSS, SCSS, JavaScript, React, Redux
  • Немного разбираюсь в настройке Webpack
  • Могу писать автоматизированные тесты с использованием библиотеки Jest
  • Использую Git
  • Подключение и настройка Jquery плагинов.
  • Для разработки использую VSCode

Опыт


промоутер, зао "кринс"
Сентябрь 2019 - по настоящее время

Консультирование покупателей, выкладка товара, коллеровка краски.

главный специалист, пао "вымпелком"
Май 2011 - Июнь 2015

Помощь клиентам в решении технических проблем по работе сотовой связи.

Образование


Саратовский государственный аграрный университет им. Н.И. Вавилова. Специальность: Водные биоресурсы и аквакультура.
Сентябрь 2006 - Июль 2010

О себе
Начальные знания английского языка

Комментарии


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

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

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

Из проектов можно извлечь чуть больше пользы. Добавить про бутстрап, про асинхронное программирование (промисы и async/await), про умение писать в функциональном и императивном стиле, знание MVC.

Ну и нужен 4 проект конечно, либо опенсорс Хекслета, либо https://github.com/Hexlet/ru-test-assignments


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...