Junior Frontend Developer

Контакты


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

Описание

Последний год активно изучаю и развиваю навыки в области фронтенд-разработки. С успехом окончил обучение на платформе Hexlet, где получил теоретические знания, а так же завершил 4 проекта для отработки и закрепления материала. Каждый день читаю про новые технологии и применяю их в своих Pet-проектах. В работе придерживаюсь функционального программирования и принципов ООП.

Имею большой опыт в сферах дизайна, управления и продвижения, который позволил мне развить аналитический склад ума и умение находить нестандартные и творческие решения бизнес задач. В процессе работы руководил коллективом, находил общий язык с разными людьми и разрешал спорные ситуации. Исходя из этого считаю, что смогу быстро адаптироваться к новым процессам в компании и стать важным специалистом в команде.

Навыки
  • JavaScript(ES6+)
  • HTML5/CSS3 + Scss, Sass
  • React
  • Redux Toolkit + TRK Query
  • REST API
  • Bootstrap
  • MUI
  • Canvas
  • Jest
  • Webpack
  • DOM API + JQuery
  • Websocket
  • Git/NPM
  • Node.js
  • Figma
  • GitHub + GitHub Action
Описание проектов

Учебные проекты:

Brain-games

Консольные арифметические игры на Node.js, с регулируемой сложностью.

Стек:

  • JavaScript
  • Node.js
  • Библиотеки:
    • readline-sync

Научился:

  • настраивать окружение проекта и линтер (ESLint)
  • читать пользовательский ввод с помощью библиотеки readline-sync
  • автоматически отслеживать качество кода с помощью Code Climate
  • организовывать правильную структуру файлов проекта

Gendiff

Программа, определяющая разницу между двумя структурами данных в форматах JSON и YAML.

Стек:

  • JavaScript
  • Node.js
  • Библиотеки:
    • lodash
    • commander.js
    • js-yaml
    • path
    • fs

Научился:

  • создавать консольное приложение с помощью библиотеки commander.js
  • строить абстрактное синтаксическое дерево и работать с его структурой
  • рекурсивно обрабатывать плоские и вложенные данные
  • парсить данные из файлов в формате JSON и YAMl
  • вести разработку по методу TDD
  • строить относительные и полные пути до файлов с помощью библиотек path и fs
  • пользоваться фреймворком Jest, использовать фикстуры в тестах
  • настраивать GitHub Actions

RSS Reader

Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги.

Стек:

  • JavaScript
  • Bootstrap
  • Библиотеки:
    • yup
    • on-change
    • i18next
    • axios
    • lodash
    • playwright

Научился:

  • устанавливать и собирать приложение через Webpack
  • деплоить проект (Vercel)
  • верстать страницы по шаблону
  • реализовывать валидацию в форме добавления потока с помощью библиотеки yup
  • настраивать вывод текстов интерфейса через i18next
  • строить архитектуру приложения в соответствии с MVC (Model View Controller)
  • работать с асинхронными запросами (Axios/DOMParser)

Chatty

Одностраничное приложение с регистрацией и аутентификацией. Все действия пользователя отслеживаются и обрабатываются в режиме реального времени.

Стек:

  • JavaScript
  • React
  • Redux Toolkit
  • Библиотеки:
    • yup
    • socket.io-client
    • react-router
    • formik
    • i18next
    • bootstrap
    • leo-profanity
    • web-vitals
    • rollbar
    • playwright

Научился:

  • работать с библиотекой React
  • инициализировать состояние с помощью Redux Toolkit
  • писать однострочные SPA приложения
  • создавать API для работы с запросами с помощью TRK Query
  • реализовать хранение данных используя Websocket
  • настраивать элементы и стили через Bootstrap

Pet-проекты:

Duel

Браузерная игра, созданная на canvas с использованием React-компонентов.

Стек:

  • JavaScript
  • React
  • Библиотеки:
    • react-i18next

Научился:

  • работать с анимацией с помощью canvas
  • создавать логику игры
  • встраивать react меню поверх canvas

Detective-Github

Поисковик репозиториев. При вводе названия выводит список репозиториев, с информацией содержащую: язык разработки, число форков, число звёзд и дату обновления.

Стек:

  • JavaScript
  • React
  • Redux Toolkit
  • RTKQuery
  • Библиотеки:
    • material ui

Научился:

  • тестировать запросы с помощью postman
  • работать с открытым API (GitHub API)
  • правильно обрабатывать ответы и выводить их пользователю

Опыт


Управляющий, мастер, Trademark Tattoo Collective
Сентябрь 2020 - Март 2023

Обязанности:
- Управление коллективом
- Обеспечение высокого уровня качества услуг
- Продвижение бренда
Достижения:
- Разработал стратегии маркетинга и продвижения через таргетированную рекламу и социальные сети
- Увеличил количество подписчиков студии более чем в 10 раз, количество уникальных клиентов на 300%

Образование


Hexlet. Курс фронтенд разработки
Май 2023 - Июль 2024
Дальневосточный Федеральный Университет. Факультет педагогики. Специализация: преподаватель начальных классов
Сентябрь 2013 - Июнь 2016

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Владивосток

Решил перейти в сферу информационных технологий, так как эта область испытывает постоянный рост и развитие, а так же соответствует моим потребностям к самосовершенствованию.
В первую очередь ищу удалённую работу, но готов так же рассмотреть предложения по работе в офисе в Москве или Санкт-Петербурге.

Комментарии


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

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

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