Резюме: Frontend разработчик (Vue.js)
Имею опыт Frontend разработки 4 года.
Мой стек: JavaScript, TypeScript, VueJS, Vuex, Vue Router, HTML, CSS, SCSS, Git, REST API, Vite, Webpack, Storybook, WebSocket, Electron, Axios, Module Federation, i18n, GitLab CI/CD, Bootstrap
Имею опыт внедрения Vite Module Federation (микрофронты).
Реализовал совместно с командой миграцию продукта с Vue 2 на Vue 3 + TypeScript без остановки B2B-внедрений: перевёл сборку Webpack → Vite, внедрил Composition API и типизацию, сохранил Vuex - стабильные релизы на 10+ инсталляциях.
Разработал и веду UI-kit из 30+ компонентов (таблицы, формы, дропдауны, видео, графики) — на нём собран весь интерфейс; запустил Storybook, настроил версионирование и публикацию в private npm / GitLab.
Реализовал видеоядро продукта: просмотр и управление до 16 потоков (HLS.js, WebRTC), мультикамерный режим, доступ к архиву через file storage - работает в продакшене на всех внедрениях.
Связал клиент с backend через REST API (Axios) и WebSocket: события, состояние системы, live-метрики и дашборды - оператор видит актуальные данные без перезагрузки страницы.
Оптимизировал отзывчивость UI: virtual scroll, lazy-подгрузка, снижение лишних перерисовок - интерфейс остаётся работоспособным при тяжёлых видеосценариях и длинных списках событий.
Запустил desktop-клиент на Electron (Windows, Linux, macOS) на shared codebase с веб-версией - расширил охват продукта без второй кодовой базы.
Стандартизировал UX: единый интерфейс на SCSS + Bootstrap 5, адаптивная вёрстка, локализация RU/EN (vue-i18n).
Веду delivery-процесс: планирование и оценка в Agile, code review, релизы и сопровождение через GitLab CI/CD.