Junior Frontend developer

Основное


Город

Орёл

Готовность к релокации

Готов

Описание

Ищу работу на позицию <strong>junior Frontend developer</strong>. Рассматриваю как удаленную работу, так и переезд в другой город.

Заинтересовался программированием в 2021 году. В этом же году начал изучать JavaScript самостоятельно по онлайн учебнику learn.javascript.ru. С февраля 2022 года обучаюсь на курсах hexlet по направлению frontend разработки.
Принимаю участи е в разработке open source проектов хекслета.

В ходе обучения выполнил 4 проекта:

  1. Игры разума Набор из пяти консольных математических игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы. В проекте использовались: JavaScript, Node.js, Git, Eslint, Github Actions, Code Climat.
  2. Вычислитель отличий Реализована библиотека, которую можно установить как зависимость в любом другом пакете NPM. Выводит результат в одном из трёх доступных форматов (stylish , plain и json). В проекте использовались: JavaScript, Node.js, Jest, Commander.js, Lodash Построение архитектуры приложения: чтение файлов, парсинг данных, рекурсивный обход древовидной структуры.
  3. RSS агрегатор Сервис для агрегации RSS-потоков. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток. В проекте использовались: JavaScript, Webpack, HTML, Bootstrap, Ajax, i18next, on-change Проект написан на промисах, реализуется шаблон проектирования приложения MVC. Для управления процессом загрузки используются идеи автоматного программирования.
  4. Hexlet Chat Веб приложение чат, упрощенный аналог Slack, с возможностью создания, редактирования, удаления каналов. В проекте использовались: React, Redux RTK, Фильтрация black listed слов с помощью Profanity Filter, exception reporting c Rollbar, websockets, axios, интернационализация с помощью react-i18next.

Также есть несколько выполненных тестовых заданий:

  1. Todo list - React приложение с минимальным количеством дополнительных библиотек (условие задания). Функционал: возможность добавления/редактирования/удаления задач, прикрепления файлов к задачам; отслеживание сроков выполнения задачи в реальном времени (не надо перезагружать страницу). Хостинг на Firebase.
    Гитхаб: https://github.com/artem-mar/todo-app
    Можно посмотреть: https://todo-list-7aa15.web.app/

  2. Staff-list - список работников компании. spa. Получает список сотрудников с сервера, сортирует по имени/дате рождения. Есть фильтрация по департаментам, имеется поиск. В приложении использовал: React (FC), Redux Toolkit (thunk), bootstrap, i18-next, axios.
    Гитхаб: https://github.com/artem-mar/staff-list
    Можно посмотреть: https://staff-list-production.up.railway.app/

  3. Trade-room - комната для проведения онлайн торгов. Необходимо было реализовать синхронную работу таймера для всех подключенных участников.
    Гитхаб: https://github.com/artem-mar/trade-room
    Можно посмотреть: https://trade-room-7f3ef.web.app/

Принимаю участие в разработке open sourse проекта Runit: https://github.com/Hexlet/runit

Навыки
  • JavaScript ES6
  • HTML5, CSS3, SCSS
  • React with hooks
  • Redux, Redux Toolkit
  • Git, Github, GitHub Actions
  • Node.js
  • Ajax, REST API, websocket
  • Webpack
  • Bootstrap
  • Jest
  • Eslint, Prettier
  • Linux
  • Postman
Владение английским
Начальные знания
Телефон
Почта
Телеграм
Дополнительные контакты
@artemmarin91 (telegram), artelis57@gmail.com

Образование


Hexlet, Frontend developer
Февраль 2022 - Январь 2023
Инженер строитель, ОГУ им. Тургенева
Сентябрь 2008 - Июнь 2013

Комментарии

Привет! Все ок, не забывайте пополнять резюме учебными проектами :)
+ можно в паре предложений описать, почему интересна именно разработка.

Polina Kokina15-06-2022 12:29:20

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме представлено в достаточно краткой форме, что положительно. Важно, что соискатель...
Резюме описывает весьма обширный опыт в банковской сфере, однако, не в полной мере соот...
Резюме имеет следующие достоинства: - Кандидат явно выражает свой интерес к сфере IT и ...
Резюме имеет некоторые проблемы. Во-первых, название должности не соответствует опыту и...
Резюме содержит достаточно информации о профессиональном опыте и навыках кандидата. Опи...
Резюме имеет определенные достоинства, такие как: Описание выполненных проектов с ука...
Резюме имеет определенные достоинства, такие как знание языка Python и фреймворков Djan...
Резюме содержит достаточно информации о профессиональном опыте и навыках кандидата, но ...
Резюме содержит достаточно информации о квалификации и опыте работы соискателя, однако ...
Резюме имеет небольшой объем, но содержит достаточно информации о кандидате. Однако, не...