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


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы

Ruby on Rails Developer
Если это кусочек резюме, то ок, но т.к. то...
2 Ответа

Ruby on Rails Developer
> самостоятельно с нуля создавал сложные в...
2 Ответа

Junior Frontend Developer
Добрый день, Андрей! Позвольте дать неско...
1 Ответ

QA тестировщик, аналитик
Добрый день, Ирина! В целом, резюме смо...
1 Ответ

Junior Backend
Привет! Оставлю несколько рекомендаций по...
1 Ответ

Junior Frontend Developer
Ирина,добрый день! приглашаем специалиста ...
2 Ответа

Python-программист
Добрый день! приглашаем специалиста в нашу...
2 Ответа

Python-программист
Добрый день! Несколько рекомендаций по ...
2 Ответа

JavaScript developer
Александр, привет!) Есть несколько реко...
1 Ответ

Junior Frontend Developer
Привет, Ирина! В целом, резюме смотритс...
2 Ответа