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

Контакты


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

Описание

Меня зовут Роман!
Интересуюсь "Frontend-разработкой" более 2 лет. Коммуникабелен, быстро адаптируюсь к задачам, умею находить эффективные решения.

На данный момент ищу работу на позицию Frontend-разработчика. Полная занятость. Рассматриваю удалённый формат.
Закончил обучение по программе "Фронтенд разработчик" на hexlet.io.
В рамках обучения было реализовано 4 учебных проектa и несколько проектов после завершения:

Игры разума (CLI)
"Игры разума" - это консольное приложение, представляющее из себя набор из пяти простых математических игр.

Полученные навыки и стек:
  • настройка окружения (node.js, npm)
  • подключение дополнительных библиотек
  • реализация стандартов кодирования Airbnb с помощью линтера Eslint, CodeClimate;
  • работа с Git и GitHub
  • непрерывная интеграция (CI) с использованием Github Actions;
  • разработка масштабируемой архитектуры проекта, возможность легко добавлять новые игры

Вычислитель отличий (CLI)
"Вычислитель отличий" - это консольное приложение, представляющее из себя программу, определяющую разницу между двумя структурами данных.
Поддерживает входные форматы yaml, ini и json.

Полученные навыки и стек:
  • работа с древовидными структурами данных и рукурсивными алгоритмами
  • работа с файловой системой
  • библиотека commander.js, работа с параметрами командной строки
  • практика TDD, автоматизированные тесты, фреймворк Jest.

RSS агрегатор | Код на GitHub
Это веб-приложение для сбора и просмотра информации RSS лент из различных источников. Обновление записей через заданный интервал.

Полученные навыки и стек:
  • работа с DOM API на нативном JS
  • реализация паттерна проектирования MVC
  • работа со стейтом с помощью библиотеки on-change
  • bootstrap
  • сборка проекта с помощью webpack
  • валидация данных (yup), организация текстов интерфейса (i18next)
  • http-запросы с помощью axios
  • асинхронный JS, промисы, обработка ошибок
  • деплой на Vercel.

Chat | Код на GitHub
Это SPA чат, упрощенный аналог Slack. Многопользовательское SPA.
React (хуки) + Redux (@reduxjs/toolkit).

Полученные навыки и стек:
  • React (хуки)
  • управление состоянием приложения: Redux (redux/toolkit)
  • webSockets (библиотека socket.io-client)
  • Роутинг: react-router-dom
  • UI компоненты: react-bootstrap
  • работа с формами с помощью Formik, валидация данных (yup)
  • организация текстов интерфейса (библиотека react-i18next)
  • подключение сервиса для отслеживания и сбора ошибок Rollbar
  • деплой на Railway

Остальные проекты и выполнения тестовых заданий в моём профиле на Github

Навыки

• Javascript
• HTML, CSS
• DOM API
• Препроцессор SASS
• Написание тестов (Jest)
• React, Redux, Redux Toolkit
• Система контроля версий Git + GitHub
• WebPack

Образование


Специальность Геолог. Закончил МГРИ-РГГРУ им. Серго Орджоникидзе
Сентябрь 2012 - Январь 2017

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

Комментарии


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

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

Изменения внесены
0

Роман, привет!
1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так тебя смогут найти все пользователи ресурса.
2. У тебя город проживания остался пустым:((
3. В описании лучше начать с цели поиска: "Ищу работу на позицию Frontend Developer. Полная занятость. Рассматриваю удалённый формат". Затем перейти к учебе: "Обучаюсь по программе "Фронтенд разработчик" на hexlet.io."
4. Учебные проекты.
Давай разобьем большой текст на смысловые части: суть проекта, полученные навыки и стек. Навыки и стек оформим с помощью буллитов.
5. Не хватает твоей фотографии на github :)
6. "Работа" и "образование" не стал заполнять по какой причине?

Успехов в IT!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...