Роман Корсиков - Frontend-разработчик

  • Senior
  • Россия, Москва
  • 200 000 - 250 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 дня назад
Photo

Навыки

  • Axios
  • BEM
  • CKEditor
  • Composer
  • Composition API
  • CSS
  • CSS3
  • DevExtreme
  • Docker
  • Feature Sliced Design
  • Figma
  • Git
  • GitLab
  • HTML
  • HTML5
  • JavaScript
  • Laravel 11
  • Leaflet js
  • Lighthouse
  • Linux
  • Node.js
  • Npm
  • Nuxt
  • Nuxt3
  • PHP 8.3
  • pixel-perfect
  • PrimeVue
  • React
  • Request
  • REST
  • RESTful API
  • sass
  • TanStack Query
  • TypeScript
  • Vite
  • Vue
  • Vue-router
  • Vue.js
  • Vue2
  • Vue3
  • VUEJS
  • Vuex
  • webpack
  • webSocket
  • YouTrack
  • БЭМ
  • ККМ-сервер
  • Яндекс.Метрика

Опыт работы

ООО "Система Продаж"

Frontend team lead - июль 2024 - настоящее время

STOCRM — продуктовая компания, разрабатывающая CRM для автобизнеса. Работаем на рынках СНГ, Европы и Азии. Фронтенд-команда (4 специалиста на Vue 3), Работаем по Agile Scrum. Frontend — SPA на Vue 3.

⚫Используемые мною технологии (СТЕК):
HTML, CSS, SASS, JavaScript, TypeScript, Vue.js, Vue 2, Vue 3, SPA, vue-router, Vuex, GIT (Gitlab), CI/CD, RESTful API, Webpack, Vite, npm, WebSocket, Feature Sliced Design, Яндекс.Метрика, YouTrack, ККМ-сервер, Node.js, Figma, Webpack Bundle Analyzer, БЭМ, BEM

⚫Управление командой и процессы
✦Сформировал и возглавил команду из 3 frontend-разработчиков (Разработал программу найма и онбординга)
✦Настроил Agile-процессы (2х недельные спринты):
— Проводил груминги (анализ user stories) и планирование (оценка задач, расчет capacity команды), ретроспективы.
— Внедрил контроль загрузки разработчиков (не более 1 задач одновременно) и систему отслеживания блокеров (Hold-статусы в YouTrack).
✦Ввел code review и оптимизировал Git-стратегию, что повысило качество кода и снизило количество багов на 40%.

⚫Техническая оптимизация и архитектура
✦Провел анализ зависимостей через Webpack Bundle Analyzer и сократил размер бандла на 65% (с 97 MB до 33 MB).
✦Инициировал и спланировал переход на Feature Sliced Design (FSD):
— Подготовил презентацию для руководства, провел обучение.
— Разработал поэтапный план миграции, начал рефакторинг монструозных компонентов (10k+ строк).

⚫Разработка ключевых модулей (Vue 3)
✦Модуль печати чеков: Обновил зависимости, переработал логику и дизайн, улучшил UX и сократил баги на 90%.
✦Интеграция Яндекс.Метрики: существовала проблема в отсутствии технической возможность получать метрики (тепловые карты сайта, вебвизор и т.д.) – мною была переработана система авторизации в нашей системе, а также внедрены разные скрипты яндекс-метрики для тестового контура и продакшена, в результате чего все стало корректно работать и бизнес получил возможность получать все необходимые данные о поведении пользователя и прочую статистику.

⚫Взаимодействие с продуктом и бэкендом
✦Участвовал в продуктовых встречах: консультировал по frontend-ограничениям, оценивал сроки.
✦Согласовывал доработки API с бэкенд-командой.
✦Доработал тарифную систему, а также добавил на лендинг компании кастомный информационный модуль на ванильном JS — это увеличило продажи компании.

По требованию могу предоставить рекомендации с последнего места работы (ООО “Система Продаж”)

ЮКЕЙСОФТ

Главный программист - май 2023 - июль 2024

Разработал и поддерживал 10+ SPA/SSR-приложений на (Vue.js, Vue 2, Vue 3, Nuxt.js, Nuxt 2, Nuxt 3) для строительной отрасли.

⚫ Технологический стек:
✦ Frontend: JavaScript, TypeScript, Vue.js, Vue 2, Vue 3, Nuxt.js, Nuxt 2, Nuxt 3, Pinia, Vuex, TanStack Query, Vue Router, Axios, Swiper, pixel-perfect, REST, БЭМ, BEM
✦ Инструменты: Vite, Webpack, npm, Git (GitLab), Docker, Lighthouse, Figma
✦ Backend: PHP 8.3, Laravel 11, Composer, RESTful API.
✦ Стилизация: HTML5, CSS3, SASS

⚫ Осуществлял онбординг новых сотрудников в компании:
✦ Выступал в роли наставника для новых сотрудников.
✦ Проводил code review для младших разработчиков и новых сотрудников.

⚫ Увеличил скорость загрузки сайтов на 30%:
✦ Внедрил lazy loading для компонентов и медиа
✦ Провел рефакторинг legacy-кодовой базы
✦ Настроил эффективное кэширование и tree-shaking
✦ Оптимизировал сборки (Vite/Webpack)

⚫ Смежные задачи (Fullstack-опыт):
Изучил PHP/Laravel и дорабатывал корпоративную админ-панель:
✦ Провел миграцию бэкенд-стэка на актуальные версии (обновил PHP и Laravel до последних стабильных версий, привёл в порядок зависимости composer.json, обеспечил обратную совместимость после обновлений)
✦ Переработал API для фильтрации лотов (перенёс бизнес-логику фильтрации с фронтенда на бэкенд, устранил «костыльные» решения в клиентской части)

Университет Иннополис

Наставник на курсе по WEB-разработке - декабрь 2022 - декабрь 2023

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

СТЕК:
HTML, CSS , Sass, JavaScript, React, Redux Toolkit, Vue 3, Vuex, Vue router, Bootstrap, Npm, Axios, Webpack, Vite, GIT.

Группа компаний «Современные дорожные технологии»

Инженер-программист - январь 2021 - май 2023

✦ разработал с нуля (в паре с backend специалистом) SSR приложения на Nuxt 2 (Options API).
✦ разработал с нуля (в команде) SPA на Vue 3 (Composition API) + TypeScript. П
✦ поддерживал, оптимизировал, а также дополнял новым функционалом нескольких SPA на Vue2 (в том числе GIS с библиотекой leaflet js), а также SSR приложений на Nuxt2. Много Legacy.
✦ разработал с нуля (в паре с backend разработчиком) админку корпоративных проектов на Vue3 (Composition API).

СТЕК:
HTML, CSS, SASS, JavaScript, TypeScript, Vue 2, Vue 3, Nuxt 2, Composition/Options API, vue-router, Vuex, Pinia, TanStack Query, GIT (Gitlab), RESTful API, webpack, npm, Axios, Request, DevExtreme, PrimeVUE, CKEditor, Vue-Advanced-Cropper, Vue-draggable, Leaflet js, Figma, Pixel perfect, БЭМ, BEM

Образование

Юриспруденция

Воронежский Государственный Университет
сентябрь 2012 - июль 2017

Обо мне

Здравствуйте!
Меня зовут Роман я Frontend-разработчик. Имею более 4,7 лет опыта коммерческой разработки. Имею опыт работы в роли Руководителя отдела (Team Lead frontend).

Буду рад сотрудничеству!

42 / 0,293 / 54.56mb