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. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...