Frontend-разработчик

Контакты


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

Описание

Ищу работу на позицию Frontend-разработчика. Имею высшее техническое образование.
Закончил обучение в онлайн-школе Hexlet на Frontend-разработчика, имею 4 готовых проекта.

Есть опыт практической разработки.

Написал аналог Slack-чата, real-time приложение на React/Redux, используя AJAX, REST, websockets а именно:
- В разработке использовал React с хуками
- Управление состоянием выполнено с помощью Redux/Toolkit
- Организовал роутинг на клиенте
- Организовал управление формами с помощью библиотеки Formik
- Выполнил обработку сетевых ошибок
- Для постоянного соединения использовал Websockets
- Для упрощения создания внешнего вида использовал библиотеку react-bootstrap
- Осуществил сборку бандла, деплой, мониторинг ошибок в продакшене (RollBar).

Профессиональные навыки:
- знание HTML5, CSS3, JS;
- опыт работы с React, Redux/Toolkit
- опыт создания HTML-страницы сайта на основе дизайн-макетов;
- Знание основных принципов ООП, Архитектуры фронтенда, понимание асинхронного программирования,
- опыт работы с TailWind CSS;
- знание кросс-браузерной верстки;
- знания PhotoShop, Figma;

Дополнительные сведения:
Умение работать в режиме многозадачности и высокие аналитические способности позволяют мне эффективно работать с большими объёмами информации, быстро находить качественные решения сложных задач.

GitHub

Проекты

1. Игры Разума

Пять консольных игр в терминале.

Полученные навыки:
Планирование и реализация архитектуры проекта.
Работа с примитивными типами данных, циклами, функциями, импортами и экспортами модулей.
Настройка окружения: Node.js, npm, Eslint.
Работа с командной строкой.
Стек: JavaScript, Git, GitHub Actions, CodeClimate.

2. Вычислитель отличий

Программа, определяющая разницу между двумя структурами данных.

Поддерживаемые форматы: yaml, json.
Виды отчетов: plain text, stylish и json.
Полученные навыки:
Работа с древовидной структурой данных, рекурсией и функциями высшего порядка.
Практика TDD, написание автоматизированных тестов.
Работа с файловой системой, синхронные операции.
Создание cli-приложения и оформлением справочной информации.
Стек: JavaScript, Commander.js, Jest, Lodash.

3. RSS-агрегатор

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

Полученные навыки:
Разработка приложения по паттерну проектирования MVC;
Работа с DOM API;* Валидация форм;
Интернационализация текстов интерфейса;
Базовая настройка Webpack;
Автоматический деплой: Vercel.com;
Выполнение асинхронных запросов к серверу: Axios;
Верстка: HTML, Bootstrap.
Стек: HTML, Bootstrap, Node.js, Javascript, WebPack.
Библиотеки: axios, on-change, Yup, i18next, lodash.

4. Hexlet-Chat

Упрощенный аналог Slack-чата.

Полученные навыки:
Работа с веб-сокетами;
Взаимодействие с REST API;
Использование React (Hooks);
Redux (через reduxjs/toolkit);
Организация роутинга на клиенте;
Авторизация и аутентификация;
Сборка (webpack) и деплой.
Верстка: Bootstrap.
Стек: React (with Hooks), Redux/Toolkit, Bootstrap, JavaScript.
Библиотеки: axios, Yup, i18next, Formik, Socket-IO, Rollbar.

Навыки
  • React, Redux/ToolKit
  • JavaScript (ES6+)
  • Bootstrap
  • HTML5
  • CSS3
  • Автоматическое тестирование (Jest)
  • Git

Инструменты:

  • VS Code, Chrome DevTools, Unix (macOS)
  • ESLint, CodeClimate
  • GitHub, GitHub Actions

Планирую освоить в ближайшее время:

  • TypeScript

Опыт


Инженер по бурению скважин, РН-Бурение
Июль 2020 - Сентябрь 2022
  • Контроль и расчет параметров спуска обсадной колонны
  • Руководство буровой бригадой во время работ по спуску

Образование


Бурение нефтяных скважин, Санкт-Петербургский Горный Университет
Сентябрь 2015 - Июнь 2021

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...
Привет, Марк. Отличные результаты работы! Предлагаю дополнить резюме информацией: 1. Дл...
Это хорошее резюме Frontend-разработчика, содержащее как Hard Skills, так и Soft Skills...
Это резюме выглядит довольно хорошо, но есть несколько моментов, которые можно улучшить...