Hexlet CV

Frontend Developer

Основное


Готовность к релокации

Не указано

Описание

Ищу удалённую работу на позицию Фронтенд-разработчик.
На данный момент обучаюсь на платформе Хекслет, где успешно закончил несколько проектов:

👉 Игры разума – это набор простых консольных игр - математических головоломок. В приложении реализована архитектура, позволяющая легко добавлять новые игры при необходимости.

Полученные навыки:
- Настройка рабочего окружения (npm, JS modules, Makefile)
- Реализация CI и контроль качества кода с помощью GitHub Actions и ESLint (airbnb)
- Работа с Git
- Публикация и локальная установка npm пакета
- Создание архитектуры консольных игр на основе единого движка.

👉 Вычислитель отличий – приложение производит сравнение двух JSON или YAML файлов и выводит в консоль различия, отформатированные одним из трех способов.

Полученные навыки:
- Автоматическое тестирование с помощью фреймворка Jest
- Применение методологии TDD
- Работа с файловой системой, реализация работы с разными форматами файлов, парсинг данных
- Создание абстрактного типа данных для анализа различий файлов
- Работа со сторонними библиотеками lodash, commander.js
- Работа с древовидными структурами данных с помощью рекурсии.

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

Полученные навыки:
- Разработка приложения на основе шаблона проектирования MVC
- Работа с DOM API
- Сборка проекта на Webpack(подключение файлов стилей, библиотек, запуск препроцессоров, автоматическая пересборка проекта после изменения кода и т.д.)
- Деплой приложения на Vercel
- Вывод текстов с помощью i18next
- Валидация с помощью Yup
- Использование идей автоматного программирования для управления процессом загрузки данных
- Работа с HTTP-запросами с помощью Axios
- Работа с промисами и обработка ошибок.


Стек: JavaScript(ES6), React, Redux, Bootstrap, Lodash, npm, ESLint (airbnb), Git, GitHub, GitHub Actions (CI), CodeClimate.

Навыки
  • JavaScript (ES6+);
  • React;
  • Redux;
  • Bootstrap;
  • Lodash;
  • HTML5, CSS3;
  • NodeJS;
  • npm;
  • commander;
  • ESLint, Prettier;
  • Git, GitHub, Github Actions;
  • CodeClimat;
  • Автоматическое тестирование, Jest, TDD.
Владение английским
Начальные знания
Контакт
📱@egormikhailovich | ✉️ egorulitin@gmail.com

Работа


Главный специалист, ООО "Газпром ПХГ"
дек. 2018 - по настоящее время
  • Администрирую приложения, службы, сервисы и операционные системы вычислительного комплекса системно-технической инфраструктуры(СТИ) в рамках обеспечения информационной безопасности и шифрования,
  • Участвую в анализе защищенности информационных ресурсов, выявляю и устраняю ошибки,
  • Принимаю участие во взаимодействие по вопросам обеспечения информационной безопасности со структурными подразделениями,
  • Провожу системное обслуживание и тестирование вычислительных комплексов СТИ.
Frontend-разработчик, Breadhead
июня 2018 - окт. 2018
  • Разрабатывал интерфейс для веб-приложения со стеком React/Redux в команде из трёх человек,
  • Исправлял ошибки и добавлял новый функционал на других проектах компании,
  • Работал с legacy, а также переписывал под современные стандарты.

Образование


Инженерно-технический, Санкт-Петербургский государственный университет гражданской авиации
сент. 2008 - июня 2014
Войдите на сайт, чтобы написать ответ
Последние ответы
Алексей, привет! 1. Описание. Давай начнем с самого главного, с цели: можно начать фр...
Заинтересовался и не обнаруживаю контактов...
Хамзат, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так т...
Алексей, привет! Отличное резюме:) У меня только небольшие дополнения: Добавь, пожал...
Роман, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Александр, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, та...
Константин, привет! Давай проработаем структуру резюме: 1. Описание. Начнем с цели п...
Анатолий, привет! Давай дополним резюме недостающей информацией: 1. В настройках каби...
Ольга, привет! Отличная работа :) Было бы здорово добавить мотив перехода в IT, в раз...
Привет, Анна! Давай доработаем некоторые важные разделы в резюме: 1. Верно будет нача...