Frontend-разработчик

Контакты


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

Описание

Основное

Я начинающий фронтенд-разработчик с опытом создания интерактивных веб-сайтов и приложений. Я ищу компанию в которой развита инженерная культура, признается значимость профессиональных навыков и предоставляются возможности для роста и развития сотрудников.

Во время учебы по своей специальности я осознал, что данная отрасль мне неинтересна, поэтому мне будет тяжело развиваться как специалисту в дальнейшем. В связи с этим я принял решение попробовать себя в более привлекательной и перспективной сфере. Первые 6 месяцев я изучал веб-разработку по открытым источникам, благодаря этому я приобрел навык самостоятельного обучения. Однако, для более эффективного и структурированного обучения, я обратился в онлайн-школу программирования Hexlet, так начался мой путь в IT.

Реализованные учебные проекты

Игры разума

Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

Полученные навыки:
  • Настройка окружения: Linux, Node.js, npm, VS code
  • Подключение и настройка линтера ESLint
  • Использование утилиты make
  • Подключение сервиса CodeClimate (Maintainability)
  • Использование сторонних библиотек
  • Работа с Git и GitHub
  • Разработка архитектуры программы

Вычислитель отличий

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

Полученные навыки:
  • Использование библиотеки commander.js
  • Написание unit-тестов (по методологии TDD) с использованием фреймворка Jest
  • Подключение сервиса непрерывной интеграции GitHub Actions
  • Подключение сервиса CodeClimate (Maintainability, Test coverage)
  • Работа с древовидной структурой данных и рекурсией

RSS агрегатор

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

Полученные навыки:
  • Настройка конфигурации Webpack и подключение фреймворка Bootstrap
  • Деплой приложения с помощью сервиса Vercel
  • Взаимодействие с DOM API
  • Работа с асинхронным кодом, построенным на промисах
  • Работа c библиотекой валидации данных - yup
  • Построение архитектуры приложения по схеме MVC
  • Организация текстов приложения с помощью библиотеки i18next
  • Выполнение HTTP-запросов с помощью библиотеки axios и парсинг полученных данных

Чат

SPA, представляющее из себя real-time чат с полноценной регистрацией и аутентификацией. Поддерживает фильтрацию нецензурных слов, а также создание, удаление и переименование каналов.

Полученные навыки:
  • Деплой приложения с помощью сервиса Railway
  • Написание кода с использованием функциональных компонентов React, а также React Hooks
  • Использование UI фреймворка Bootstrap, через библиотеку react-bootstrap, для стилизации приложения
  • Организация роутинга с помощью библиотеки react-router-dom
  • Использование REST API для взаимодействия с бэкендом
  • Создание и валидация форм с помощью formik + yup
  • Ограничение доступа к странице чата неавторизованным пользователям с использованием JWT
  • Организация состояния приложения с помощью Redux Toolkit
  • Реализация работы чата на протоколе WebSocket
  • Подключение всплывающих уведомлений(react-toastify) реагирующих на действия пользователя
  • Фильтрация нецензурных слов с помощью библиотеки leo-profanity
Навыки
Hard:
  • HTML, CSS, Bootstrap
  • JavaScript, Node.js
  • React, Redux, Redux Toolkit
  • Figma, Webpack, Jest
  • Linux, Командная строка
  • Git, CI/CD
Soft:
  • Работа в команде
  • Самодисциплина
  • Самостоятельный поиск ответов на вопросы
  • Личная ответственность
  • Умение слушать

Опыт


Инструктор-кинолог, ФС ВНГ РФ
Июнь 2019 - Июнь 2021

Подготовка служебных собак по направлениям их служебного предназначени

Образование


Техническая эксплуатация и обслуживание электрооборудования. АКТТ г. Арзамас
Сентябрь 2015 - Июнь 2019

О себе
Не готов релоцироваться
Начальные знания английского языка
Проживаю в городе Нижний Новгород

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...