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


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