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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме QA инженера имеет ряд сильных сторон, таких как разнообразный опыт работы в ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...
Привет, Александра! Давай усилим резюме за счет следующих моментов: 1. Для персонализа...
Это резюме представляет хороший набор навыков и опыта работы. Основное внимание уделено...