⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Роман Гуринович (r_gurinovich), 32 года, Россия, НовосибирскРоман Гуринович (r_gurinovich), 32 года, Россия, Новосибирск

Роман Гуринович

Фронтенд разработчикСтарший (Senior)
От 350 000 ₽Ищу работу

Контакты

Войти
Возраст: 32 года
Опыт работы: 6 лет и 4 месяца
Регистрация: 14.12.2021
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Россия, Новосибирск
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Frontend разработчик с 6 летним опытом работы. Участвовал в разработке высоконагруженных приложений. Состоял в командах от 5 до 10 человек. Большой опыт работы с React + Mobx.

Умею внедрять хорошие практики в проекты и аккуратно избавляться от легаси. Могу хорошо вникать в суть требований и технологий, а так же не боюсь брать на себя ответственность .

Навыки:

Основные: Typescript, React, Redux, Mobx, JavaScript

Дополнительные: Vue, NextJs, GraphQL, React-testing-library, Jest, Docker, Gitlab CI/CD, Kubernetes

Навыки

JavaScript
TypeScript
React
Redux
Webpack
Next.js
MobX
Jest
Storybook

Опыт работы

  • Автоматизированный документооборот
    От 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)Frontend разработчик
    Ноябрь 2023 — По настоящее время (1 год и 1 месяц)

    Консоль.Про — приложение помогающее среднему и крупному бизнесу снизить риски при сотрудничестве с внештатными исполнителями. Экосистема сервисов обеспечивает удобное и безопасное взаимодействие с самозанятыми, ИП и физическими лицами без статуса, минимизирует налоговые риски и автоматизирует документооборот.

    Стек: React, Mobx, React-hook-form, Webpack, Axios, SCSS

    Команда: 5 frontend-разработчиков, 9 backend-разработчиков, 3 аналитика, 4 QA


    Задачи, которые выполнял:

    - Проведение рефакторинга проекта. Проект богат на легаси и требовал хирургической точности в работе с ним.

    - Занимался разработай продуктовых инициатив. Проводил грумминги, анализировал текущие решения. Занимался оценкой, декомпозицией задач и их разработкой.

    - Сопровождение нескольких white label на проекте. Сюда входила настройка сборки, реализация разделов и фич под некоторые WL

    - Делился опытом и наставлял младших коллег, а также занимал активную позицию в командных обсуждениях


    Достижения:

    - Переписал один из огромных легаси модулей. Объем кода уменьшился в несколько раз и теперь используются современные подходы и технологии.

    - Предложил введение хороших практик в проект. Качество кода заметно улучшилось

    ReactMobXTypeScriptJavaScriptSCSSCSSAjax
  • ИТ-интегратор масштабных инфраструктурных проектов
    От 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)Frontend разработчик
    Май 2023 — Ноябрь 2023 (7 месяцев)

    Аналитический сервис, целью которого является сбор и обработка экономических и иных показателей компаний.

    Стек: Vue, Vuex, Vue-Cli, SCSS

    Команда: 1 frontend-разработчик, 2 backend-разработчика, 1 аналитик

    Достижения:

    Занимался рефакторингом. Составил поэтапный план перехода приложения на современный стек. Избавился от большого количества неиспользуемого кода. Уменьшил количество ошибок и предупреждений в приложении. Все это значительно ускорило сборку и отзывчивость интерфейса.

  • Международная IT-компания, специализирующаяся на фронтенд-разработке
    От 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)Frontend разработчик
    Август 2018 — Май 2023 (4 года и 10 месяцев)

    Проект: Mad Curve

    Аналитический сервис для бизнеса, с фокусом на продуктовой и маркетинговой аналитике. Продукт включает в себе разные аналитические модули: Marketing report, LTV calculator, P&L statement, etc. В ходе работы с нашей командой компания привлекла раунд инвестиций.

    Стек: React, Mobx, Chart.js, TypeScript, React Virtuoso, Handsontable, Vite, Vitest, Storybook

    Команда: 2 frontend-разработчика, 3 backend-разработчика и 2 data-разработчика, 1 QA-инженер

    Достижения:

    Выстраивал архитектуру проекта с использованием clean architecture и feature sliced. Все это помогало быстро внедрять новую функциональность без внезапных поломок в других модулях

    ====

    Проект: SMS-Traffic

    Разработка личного кабинета для сервиса по рассылке сообщений.

    Данным сервисом пользуются многие крупные компании.

    Стек: Vue3, Vee-Validate, Axios, Vue-Query, Remeda, Vite, Jest, Testing-library

    Команда: 3 frontend-разработчика, 2 backend-разработчика и 1 QA-инженер

    Достижения:

    Занимался настройкой сборщика, линтеров и CI/CD монорепозитория, который включал в себя приложение и UI kit. В личной зоне ответственности было сопровождение UI Kit. Писал документацию, создавал компоненты и отвечал за публикацию новых версий пакетов.
    ====
    Проект: ND

    Внутренний сервис для крупной нефтеперерабатывающей компании, который предоставлял различный функционал для многих внутренних подразделений компании: от документооборота до геологическим моделирования и подсчета запасов.

    Стек: React, React-konva, Single-spa, TypeScript, Redux, Storybook

    Команда: 5 frontend-разработчиков, 3 backend-разработчика, 2 QA-инженера

    Достижения:

    Занимался разработкой UI kit. Создавал форму, где пользователь выстраивал связь между блоками средствами DnD. При разработке использовалась React-konva. Такое визуальное построение форм позволяло довольно быстро строить логику сущностей.

    Участвовал во внедрении микрофронтендов. Так же была разработана шина событий с использованием Shared Worker для общения между вкладками.
    ===

    Проект: NDA

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

    развивать навыки и проявлять себя в реальной работе. Разработка административной панели управления платформой.

    Стек: React, TypeScript, NextJs, React-Query, Ramda, final-form, jest, react-testing-library

    Команда: 4 frontend-разработчика, 2 backend-разработчика, 1 аналитик, 1 QA-инженер