Frontend-разработчик (React)
Основное
Екатеринбург
Готов
Ищу работу по профессии Frontend-разработчик в Екатеринбурге.
Рассматриваю офисный режим работы.
В настоящее время работаю менеджером веб-проектов и обучаюсь профессии "Фронтенд-разработчик" в школе Хекслет (за время обучения по итогам код-ревью наставника защитил 3 проекта).
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.
Имею высшее юридическое образование. Долгое время работал в сфере юриспруденции, что позволило сформировать навыки:
- самостоятельная работа с большим объемом информации
- поиск и анализ
- соблюдение дедлайнов
- умение работать в команде и т.д.
- JavaScript, React
- Node.js, npm
- Jest, ESLint
- Git, Github, Github actions
- HTML, CSS (SCSS), Bootstrap
- WSL, Linux (Ubuntu), командная строка
Работа
- ведение и запуск веб-проектов (сайты, приложения) от подготовки ТЗ до подписания закрывающих документов
- запустил в production 3 сайта
- разработка "под ключ" сайта компании на WordPress (https://gomer1.ru/)
- базовая SEO-оптимизация
- контент-менеджмент
- техническая поддержка (продление услуг хостинг-провайдера, исправление критических ошибок в работе сайта)
- преподавание курсов "Компьютерная грамотность", "Создание веб-сайтов" для детей младшего школьного возраста
- координирование научной деятельности в институте
- курирование магистратуры в институте
- организовал 3 научные конференции
- выпустил 2 потока магистрантов
- проведение документарных проверок
- подготовка юридических документов
Образование
Комментарии
Рекомендации
Ринат, привет!
Содержательное резюме. Есть несколько комментариев по формату:
1. Предлагаю в части Описание оставить цель поиска работы, желаемый формат. После этой информации перейти к обучению и описанию учебных проектов. Информацию о навыках, полученных в период работы в сфере юриспруденции, перенести после описания учебных проектов, как раз перед разделом навыки. То, что относится к работе - не дублировать, сосредоточить информацию в разделе Работа.
2. Учебные проекты.
Предлагаю в названия проектов зашить ссылки на github.
3. Работа.
Описанные задачи и достижения оформить в виде маркированного списка, каждую задачи с новой строки, так текст будет выглядеть лаконичнее и структурированнее.
Новых проектов и успехов в IT!
Добавить комментарий