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

Male avatar
Михаил Ц.
Россия, Красноярск
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 г. - Апрель 2026 г.
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 г.

Образование

Среднее
Аналогичные специалисты
Male avatar
Сергей С.
Россия, Пенза
2 760 ₽/час без НДС
    Frontend разработчик
  • Senior
Уверенные знания HTML (HTML5), CSS (CSS3), JavaScript (ECMAScript), TypeScript, Sass, Less, Nuxt Умение верстать самому, так и использовать готовую верстку в представлениях. Опыт адаптивной и кроссбраузерной верстки. Уверенные знания фреймворков React.js и Vue.js, а так же в составе фреймворков Nuxt/Next Умение разрабатывать проекты с нуля, определяя стек технологий в соответствии с требованиями заказчика, умение работать с различными системами сборки Опыт построения диаграмм с использованием библиотеки echarts, а также построения графиков по обновлению в режиме реального времени. Опыт написания unit-тестов (jest/vitest/enzyme), e2e Опыт интеграции с бекенд REST/SOAP/GraphQL Опыт работы в кросс-функциональных командах, прямого общения с заказчиком, навыки менторства и передачи знаний, быстрой адаптации к новым технологиям, кросс-командного код-ревью
    HTML
    CSS
    JavaScript
    TypeScript
    Sass
    LESS
    nuxt
    React.js
    Vue.js
    Next.js
    Redux
    MobX
    GraphQL
    REST
    SOAP
    Vite
    Webpack
    Parcel
    Babel
    Jest
    Enzyme
    Vitest
    TestCafe
    Storybook
    PostgreSQL
    MongoDB
    MySQL
    Firebase
    PWA
    Pinia
    Vuex
    Playwright
    Redux Toolkit
    SCSS
    Composition API
    Git
    GitHub
    GitLab
    Bitbucket
    Docker
    Bamboo
    Jenkins
    CI/CD
    Npm
    Yarn
    PNPM
Не нашли, кого искали?

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

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

Request Poster