Hexlet CV

🔥Backend developer (Node.js)

Основное


Описание

Я 8 лет занимаюсь разработкой web-приложений на JavaScript. За это время успел поработать в компаниях со штатом свыше тысячи человек и получить знания о подходах применяемых для построения высоконагруженных и поддерживаемых продуктов. Участвовал в построении инфраструктуры для непрерывной доставки кода и инструмента администрирования шины сообщений в микросервисной архитектуре. Имею небольшой опыт управления командой и предпочитаю конструктивное общение между коллегами.

Навыки
  • Web-разработка
  • Распределенные вычисления
  • Автоматизация тестирования
  • Базы данных, SQL
  • Linux
  • Javascript, Typescript
  • Mocha, Jest
  • Docker
  • HTTP
  • Git
Владение английским
Читаю профессиональную литературу
Контакт
gafurov.roma89@gmail.com

Работа


Наставник, Хекслет
мая 2020 - по настоящее время
  • Подготовка обучающего процесса студента и его сопровождение в соответствии с индивидуальной траекторией
  • Проведение еженедельных ретроспективных встреч со студентами в аудио и видео форматах
  • Проведение сессий парного программирования с анализом проблемных задач и консультациями по интересующим вопросам
  • Сопровождение студентов во время реализации индивидуальных проектов и проведение ревью кода включающего анализ ошибок влияющих на читаемость и поддержку кода
Lead fullstack developer, IQ Oрtiоn
окт. 2017 - окт. 2018
  • Разработка инструмента управления настройками шины сообщении в распределенной системе
  • Профилирование и оптимизация узких мест приложения
  • Принятие решений в области архитектуры сервиса и руководство разработкой

  • Добавил возможность быстрого переноса настроек информационного узла между сервисами через механизм экспорта / импорта

  • Реализовал систему подтверждения изменений настроек с уведомлением ответственных лиц через чат-каналы

  • Реализовал прикладной интерфейс синхронизации внутреннего состояния сервиса при запуске сервиса

Infrastructure engineer, Яндекс
авг. 2016 - сент. 2017
  • Поддержка opensource инструментов функционального тестирования: gemini, hermione
  • Разработка системы непрерывной интеграции и доставки кода интерфейса поиска

  • Разработал allure reporter для hermione в виде отдельного модуля

  • Разработал сервис управления flaky-тестами с выводом статистики прохождения и возможностью отключать запуск определенного теста без необходимости внесения изменений в код

Fullstack developer, Semrush ​
марта 2015 - сент. 2016
  • Разработка API и пользовательского интерфейса сервиса для создания пользовательских PDF отчётов
  • Построение архитектуры масштабируемого приложения
  • Отладка, профилирование и оптимизация узких частей сервиса

  • Автоматизировал сборку клиентского кода приложения с использованием внедрения зависимостей

  • Реализовал изоморфный рендеринг визуальных компонентов PDF отчёта между клиентской и серверной частями сервиса

Образование


Комсомольский-на-Амуре государственный университет, Инженер-программист
сент. 2010 - авг. 2011
Комсомольский-на-Амуре государственный университет, Бакалавр вычислительной техники и технологий
сент. 2006 - авг. 2010

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