Рушан Н. Vue.js разработчик, Middle+
ID 26256
РН
Рушан Н.
Мужчина, 33 года
Турция, Анталья, UTC+3
Ставка
3 018,52 Р/час
вкл. НДС 5% (111.9 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Vue.js разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Рушан — Vue.js разработчик уровня Senior. Специализируется на разработке фронтенда с использованием Vue.js и сопутствующих технологий. Имеет опыт работы в отраслях логистики и транспорта, искусственного интеллекта и робототехники, электронной коммерции и розничной торговли, блокчейна.
Участвовал в проектах в качестве VUE-разработчика, FullStack-разработчика и frontend-разработчика. Среди проектов: система пропусков UnitPass, сервис-агрегатор нейронных сетей, конструктор опросов, личный кабинет пользователя в проекте Relictum Pro.
Реализовывал интерфейсы и логику для различных ролей пользователей, занимался редизайном и поддержкой UI, адаптацией интерфейсов под мобильные устройства, подключением и настройкой работы с REST API. Участвовал в разработке SPA-интерфейсов, реализации авторизации и регистрации, создании интерфейсов для взаимодействия с нейросетями.
Обладает широким спектром навыков, включая работу с Angular, Axios.js, Bootstrap, Cordova, CSS, deployment, DevOps, Docker, GitLab, Gulp, JavaScript, Laravel, MySQL, Nginx, PHP, Polymer, Python, Quasar, Redis, SCSS, SQLite 3, Stack, Tailwind, TypeScript, Vite, Vue.js, Webpack, а также с базами данных, Git, HTML, Vue 3, Vuex.
Проекты
(3 года 11 месяцев)
UnitPass - система пропусков
Роль
VUE-разработчик
Обязанности
Реализация интерфейсов и логики для следующих ролей: Заявитель — подача заявок на пропуск, отслеживание статуса, просмотр истории. Комендант — обработка заявок, назначение времени действия пропуска, отклонение/одобрение. Служба безопасности — просмотр пропусков на текущий день, проверка QR-кодов, интеграция с системой. Настройка маршрутов с учётом прав доступа через vue-router.
Редизайн и поддержка UI: Участие в полном редизайне интерфейса: обновление визуальных компонентов по новым макетам Figma. Унификация элементов UI (таблицы, формы, модальные окна). Оптимизация компонентов: устранение дублирования, вынос в переиспользуемые слоты.
Адаптация интерфейсов под мобильные устройства (поддержка touch-событий, скроллинга, масштабирования). Использование мобильных breakpoints, sticky элементов, кастомных выпадающих списков.
Подключение и настройка работы с REST API: подача/обработка заявок, получение статусов, логов и информации о пропусках. Управление состоянием приложения через Pinia: создание хранилищ по модулям, работа с асинхронными действиями (actions). Обработка ошибок, показ уведомлений, статусные индикаторы.
Стек специалиста на проекте
REST API, TypeScript, Vue.js, SCSS, Pinia, OBIEE, Vue Router, first, адаптивная вёрстка
Отрасль проекта
Logistics & Transport
Период работы
Сентябрь 2024 - Май 2025
(9 месяцев)
Конструктор опросов
Роль
Frontend-разработчик
Обязанности
Верстка и логика интерактивных drag-and-drop компонентов (вопросы, группы, страницы). Поддержка сложной вложенной структуры: условные переходы, логика отображения блоков в зависимости от ответов. Реализация редактируемых полей, выпадающих списков, чекбоксов, радиокнопок, ползунков и других UI-элементов. Настройка двусторонней привязки данных между UI и состоянием опроса. Интеграция с backend API: загрузка, сохранение, клонирование, удаление опросов. Валидация данных и управление ошибками на уровне клиента. Отображение итоговых результатов и категорий. Рефакторинг устаревшего кода на Polymer.js и перенос части компонентов на Vue.
Стек специалиста на проекте
API, JavaScript, TypeScript, Vue.js, UI, Backend, Работа с интеграциями, Polymer, Validation, верстка, данных, настройка
Отрасль проекта
E-commerce & Retail
Период работы
Март 2022 - Сентябрь 2024
(2 года 7 месяцев)
Сервис агрегатор нейронных сетей
Роль
FullStack-разработчик
Обязанности
Разработка SPA-интерфейса с использованием Vue Router и Pinia. Реализация авторизации/регистрации с JWT-токенами и хранением сессии. Создание интерфейса для: 1) генерации изображений по текстовому описанию (через подключенные API нейросетей); 2) взаимодействия с GPT (чат); 3) преобразования текста в аудио и аудио/видео в текст; 4) управления сгенерированными материалами (просмотр, редактирование, удаление). Реализация загрузки медиафайлов с прогресс-индикатором. Обработка ошибок и UX-friendly оповещения пользователей. Адаптивная вёрстка и кастомные компоненты UI.
Разработан и успешно запущен MVP, который агрегирует 6+ популярных нейросетевых сервисов в одном интерфейсе. Благодаря архитектуре API-first продукт легко масштабируется и позволяет быстро подключать новые нейросети. Внедрены роли пользователей и система тарификации (лимиты на генерации, возможность покупки дополнительных пакетов).
Достижения
Разработан и успешно запущен MVP.
Улучшена скорость отклика фронтенда на 30% за счёт внедрения кеширования и lazy-loading.
Пользовательская база выросла до 3000+ за первые 3 месяца после запуска.
Стек специалиста на проекте
MySQL, Laravel, TypeScript, Vue.js
Отрасль проекта
AI & Robotics
Период работы
Апрель 2023 - Июнь 2024
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
МИИТ (Московский институт инженеров транспорта)
Специальность
инженер
Завершение учебы
2017 г.