Михаил Ц., Senior, Vue.js разработчик

Михаил Ц.
Россия, Красноярск
2 970 ₽/час 475 200 ₽/мес.
    Vue.js разработчик
  • Senior
Опыт работы:
Более 6 лет
Языки:

Английский — A2

ПисьменныйРазговорный

О специалисте

Навыки
vue2
Vue3
NuxtJS
Vuex
Pinia
Vue Router
Preact
Svelte
Webpack
Clappr
Element Plus
Bootstrap
ElectronJS
Git
WebSocket
Socket.io
Figma
PostMessage API
Composition API
options API
vue devTools
CSS Modules
Scoped CSS
Vuetify
Vue Transition API
Vuelidate
Vee-validate
Axios
Fetch API
Jest
Chart.js
WebRTC
Flask
MEVN
CouchDB
MariaDB
Redis
Technology:
Angular
Express.js
Vite
Applications:
SCSS
Docker
Database:
MySQL
PostgreSQL
Формат работы
Удалённо
Описание о специалисте

Frontend-разработчик с более чем 6-летним опытом разработки web-приложений, включая видеоплатформы, государственные сервисы, образовательные платформы и игровые решения. Владеет современными фреймворками (Vue, Nuxt, Angular, Svelte), активно использует TypeScript, WebSocket, работает с backend (Node.js, Express.js). Участвовал в проектировании UI/UX, разработке сложных интерактивных компонентов, создании UI Kit'ов, интеграции аналитики и плееров. Отличается высокой самостоятельностью, инициативностью и системным мышлением.

Примеры работ

NDA
Описание задачи/проекта

Краткое описание проекта: Плеер для видеоплатформы Nuum.

Позиция на проекте
NDA
Ответственность
  1. Реализация postmessage API для интеграции с Яндекс
  2. Добавление функционала горячих клавиш
  3. Рефакторинг существующего плеера
  4. Участие в проектировании и разработке нового плеера
  5. Настройка и написание unit-тестов (Jest/Vitest) для критичных компонентов плеера, чата и административной панели.
  6. Покрытие тестами (Jest) функционала горячих клавиш и postmessage API.
Технологии и инструменты
Cypress, GraphQL, HLS, JavaScript, Jest, REST API, Svelte, TypeScript, Webpack, WebSocket, Clappr
Период работы/продолжительность
Май 2024 г. - Август 2025 г.
NDA
Описание задачи/проекта

Краткое описание проекта: Гос. информационная система «Электронная путёвка» и тендерная система для командировок

Позиция на проекте
NDA
Ответственность
  1. Рефакторинг iframe-приложений
  2. Создание UI-Kit как приватного npm-пакета
  3. Разработка UI-Kit с применением принципов Atomic Design.
  4. Проектирование и разработка тендерной системы.
  5. Проектирование архитектуры компонентов UI-Kit на основе Feature-Sliced Design (FSD)
  6. Управление командой разработки, постановка задач.
Технологии и инструменты
Pinia, REST API, SCSS, TypeScript, VueRouter, Vuex, БЭМ, WebSocket, Vue3, vue2, Vue-Bootstrap
Период работы/продолжительность
Июнь 2023 г. - Май 2024 г.
NDA
Описание задачи/проекта

Краткое описание проекта: SEO-блог и платформа для онлайн-обучения

Позиция на проекте
NDA
Ответственность
  1. Разработка блога с нуля
  2. Реализация плеера и чата для трансляций
  3. Интерактив внутри плеера
  4. Сбор аналитики
  5. Управление командой (4 разработчика), постановка задач, контроль спринтов, проведение ретро.
  6. Панель администратора с возможностью управления трансляцией
Технологии и инструменты
CI/CD, GraphQL, SCSS, Socket.io, VueRouter, Vuex, БЭМ, Vue3, NuxtJS, vue2, Web Socket, Vue-Bootstrap, ElementPlus
Период работы/продолжительность
Март 2022 г. - Май 2023 г.
NDA
Описание задачи/проекта

Краткое описание проекта: Мобильная покер-игра

Позиция на проекте
NDA
Ответственность
  1. Разработка сокет-сервера
  2. Интеграция с backend на PHP
  3. Реализация игровых механик
  4. Создание тестового клиента на Electron
  5. Реализация аутентификации игроков с использованием JWT, интеграция с REST API бэкенда на PHP
Технологии и инструменты
CouchDB, Express.js, Node.js, PHP, Socket.io, ElectronJS
Период работы/продолжительность
Декабрь 2020 г. - Февраль 2022 г.
NDA
Описание задачи/проекта

Краткое описание проекта: Игровая обучающая платформа по финансовой грамотности

Позиция на проекте
NDA
Ответственность
  1. Миграция с jQuery на Vue
  2. Редизайн компонентов
  3. Разработка тёмной темы
  4. Игровая логика
Технологии и инструменты
MariaDB, MySQL, PHP, Socket.io, VueRouter, Vuex, Yii2, vue2, Vue-Bootstrap
Период работы/продолжительность
Октябрь 2019 г. - Ноябрь 2020 г.

Образование

Среднее
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста