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!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...