Frontend разработчик (React)

Контакты


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

Описание

Открыт к предложениям по трудоустройству по профессии Frontend-разработчик в Екатеринбурге.
Рассматриваю гибридный режим работы (офис/удаленка).

Завершил обучение по профессии "Фронтенд-разработчик" в школе Хекслет (самостоятельно разработал и защитил 4 проекта).

1. Игры разума (CLI)

Реализовал с нуля набор из пяти консольных математических игр.

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

Реализовал с нуля утилиту командной строки для определения отличий между двумя файлами формата JSON или YAML.

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

Реализовал с нуля веб-приложение для чтения RSS. Позволяет добавлять неограниченное количество RSS-лент, после чего приложение самостоятельно отслеживает обновление записей.

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

Реализовал с нуля упрощенный аналог Slack-чата. Многопользовательское SPA, написанное на React + Redux Toolkit.

Полученные навыки :
  • React (Hooks);
  • управление состоянием приложения: Redux (toolkit);
  • использование веб-сокетов;
  • взаимодействие с REST API сервера;
  • роутинг на React Router;
  • UI-компоненты React Bootstrap;
  • работа с формами с помощью Formik, валидация данных (yup);
  • организация текстов интерфейса (react-i18next);
  • подключение сервиса для отслеживания и сбора ошибок Rollbar;
  • деплой на Railway.

В настоящее время работаю программистом (фронтенд) в Уральском Федеральном Университете.

Имею высшее юридическое образование. Долгое время работал в сфере юриспруденции, что позволило сформировать навыки:
- самостоятельная работа с большим объемом информации
- поиск и анализ
- соблюдение дедлайнов
- умение работать в команде и т.д.

Навыки
  • HTML, CSS (SCSS), Bootstrap
  • JavaScript, React, Redux, Next.js
  • Node.js, npm
  • Jest, ESLint
  • Git, Github, Github actions
  • WSL, Linux (Ubuntu), командная строка
  • английский язык (B1)

Опыт


Программист, УрФУ им. Б.Н. Ельцина
Октябрь 2023 - по настоящее время

Работа над интерфейсами внутренних веб-сервисов университета:

  • поддержка действующих сервисов
  • участие в разработке новых сервисов (React, TypeScript, Bootstrap...)
Стажер-фронтендер, веб-студия
Март 2023 - Сентябрь 2023
  • работа над проектом с нуля (Next.js, MobX)
  • разработал основные компоненты (Header, Footer, Menu) и участвовал в разработке многих других компонентов
  • подключил сервис DaData для регистрации представителей юрлиц
  • настроил формы авторизации и регистрации (в том числе, авторизация через Google)
Менеджер проектов, Ситис
Июль 2021 - Декабрь 2022
  • ведение и запуск веб-проектов (сайты, приложения) от подготовки ТЗ до подписания закрывающих документов
  • запустил в production 3 сайта
Веб-мастер, коммерческая компания (оптовая торговля)
Декабрь 2020 - Июль 2021
  • разработка "под ключ" сайта компании на WordPress (https://gomer1.ru/)
  • базовая SEO-оптимизация
  • контент-менеджмент
  • техническая поддержка (продление услуг хостинг-провайдера, исправление критических ошибок в работе сайта)
Преподаватель (совмещение), Школа программирования "Алгоритмика"
Февраль 2021 - Май 2021
  • преподавание курсов "Компьютерная грамотность", "Создание веб-сайтов" для детей младшего школьного возраста
Заместитель директора института, Уральский государственный юридический университет
Март 2019 - Сентябрь 2020
  • координирование научной деятельности в институте
  • курирование магистратуры в институте
  • организовал 3 научные конференции
  • выпустил 2 потока магистрантов
Главный специалист правового отдела, Правительство Свердловской области
Октябрь 2017 - Март 2019
  • проведение документарных проверок
  • подготовка юридических документов

Образование


Юрист (магистр), Уральская государственная юридическая академия
Сентябрь 2014 - Июль 2016
Юрист (специалист), Уральская государственная юридическая академия
Сентябрь 2009 - Июль 2014

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

Комментарии


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

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

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

Ринат, привет!
Содержательное резюме. Есть несколько комментариев по формату:
1. Предлагаю в части Описание оставить цель поиска работы, желаемый формат. После этой информации перейти к обучению и описанию учебных проектов. Информацию о навыках, полученных в период работы в сфере юриспруденции, перенести после описания учебных проектов, как раз перед разделом навыки. То, что относится к работе - не дублировать, сосредоточить информацию в разделе Работа.
2. Учебные проекты.
Предлагаю в названия проектов зашить ссылки на github.
3. Работа.
Описанные задачи и достижения оформить в виде маркированного списка, каждую задачи с новой строки, так текст будет выглядеть лаконичнее и структурированнее.

Новых проектов и успехов в IT!


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