Junior Frontend developer (React)

Контакты


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

Описание

32 года, проживаю в Москве, ищу работу Junior Frontend Developer, в приоритете работа в офисе, полный рабочий день.

С 2010 года работал саппортом, затем тимлидом небольшой команды саппорта на сервисе для англоязычных клиентов.
В 2020 решил сменить сменить сферу деятельности на более перспективную. Закончил обучение на Hexlet по профессиям Фронтенд-разработчик и Верстальщик (https://ru.hexlet.io/u/sergey_politaev).
В процессе обучения выполнил 5 учебных проектов на платформе Hexlet и 2 дополнительных учебных проекта по React. Ищу вакансию фронтенд разработчика чтобы реализовать полученные навыки на боевом проекте.

Выполненные проекты:

Когнитивные искажения - лэндинг
  • Основные технологии: html, css, git
  • Полученные навыки: понимание модульности блоков, переиспользование классов, применение подходов OOCSS и Atomic CSS
Портал «Music Box» - двухстраничный музыкальный портал
  • Основные технологии: html, sass, git.
  • Полученные навыки: работа с Figma, применение препроцессора SASS, реализация адаптивной верстки, деплой на Surge.
Игры разума (CLI) - набор из 5 небольших консольных игр
  • Основные технологии: JS, Makefile, GithubActions.
  • Полученные навыки: настройка окружения, применение линтера, непрерывная интеграция , CodeClimate, практическое применение принципа модульности и переиспользования кода.
Вычислитель отличий (CLI) - программа, определяющая и выводящая в разных форматах отличия между двумя структурами данных (поддерживаются json и yaml)
  • Основные технологии: JS, jest, GithubActions.
  • Полученные навыки: работа с деревьями и древовидной рекурсией, автоматизированные тесты, парсинг и форматирование данных, работа с параметрами командной строки
RSS агрегатор – сервис для агрегации RSS-потоков
  • Основные технологии: JS, DOM API, Webpack, i18next.
  • Полученные навыки: работа с архитектурой MVC, взаимодействие с DOM, работа с асинхронными операциями + обработка ошибок, валидация форм yup, установка текста интерфейса через i18next

Список задач на React

  • Основные технологии:
    • ReactJS (useState, useReducer, useEffect)
    • Axios
    • React Router
    • Google Firebase
  • Полученные навыки:
    • создание и использование компонентов React
    • использование React Router для открытия всех задач или определённого списка задач по ссылке
    • авторизация, работа с бэкендом, деплой с использованием Firebase
    • адаптивная вёрстка

Доставка пиццы

  • Основные технологии:

    • ReactJS 18
    • TypeScript
    • Redux Toolkit
    • React Router v6
    • Axios
    • Prettier
    • CSS-Modules / SCSS
    • React Skeleton (content loader)
  • Полученные навыки:

    • разработка полноценного фронтенд-приложения на React
    • создание компонентов, страниц, сортировки, поиска, пагинации, фильтрации, popup-окон и т.д.
    • взаимодействие с бэкендом (mockapi.io)
    • создание глобального хранилища данных через Redux Toolkit
    • оптимизация поиска debounce
    • написание типизированного кода на TypeScript
    • работа с LocalStorage для хранения настроек сайта
    • Code Splitting, React Loadable, useWhyDidYouUpdate, Lazy Loading
Навыки
  • JavaScript, ES6+, Node.js, DOM API
  • React Hooks, Redux Toolkit, React Router
  • HTML, CSS, SCSS, адаптивная вёрстка
  • TypeScript
  • Базовые концепции ООП и архитектуры фронтенда
  • Автоматическое тестирование (Jest)
  • HTTP API
  • работа с командной строкой
  • Git, Github
  • Свободное владение Английским языком

Опыт


Тимлид техподдержки, ООО Хоумвик
Февраль 2010 - Декабрь 2020

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

Образование


Финансовый менеджмент, МАТИ-РГТУ им. К. Э. Циолковского
Сентябрь 2007 - Июнь 2012

О себе
Свободно владею английским языком

Комментарии


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