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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Пока не совсем понимаю, чего не хватает
Это резюме содержит много информации о вашем опыте работы, проектах и образовании, что ...