🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Игорь Самохин (igor-samokhin), 29 лет, Россия, СамараИгорь Самохин (igor-samokhin), 29 лет, Россия, Самара

Игорь Самохин

Senior frontend (Vue JS)Фронтенд разработчикВеб-разработчикСтарший (Senior)
Ищу работу

Контакты

Войти
Возраст: 29 лет
Опыт работы: 4 года и 9 месяцев
Регистрация: 28.03.2021
Последний визит: сегодня
Гражданство: Россия
Местоположение: Россия, Самара
Дополнительно: готов к удаленной работе
Знание языков: Английский А2

Обо мне

Основное:

  • опыт коммерческой разработки более 4 лет
  • разные предметные области (электронный документооборот, искуственный интеллект, голосовые звонки (WebRTC), BPMN процессы)
  • управление командой
  • умение работать в команде
  • написании технической документации
  • общение с Заказчиком
  • разработка интеграционных сервисов (node js)
  • разработка авторизационных сервисов (node js)
  • базовые навыки linux
  • nginx (настройка прокси, конфигурация)
  • код-ревью
  • ревью задач от аналитики
  • ревью макетов
  • поддержка и наставничество

Навыки

Vue.js
JavaScript
HTML
Веб-разработка
Git
SCSS
Адаптивная верстка
БЭМ
Sass
WebRTC

Опыт работы

  • Генерация или поиск с последующей реализацией инновационных проектов в сфере информационных технологий
    СамараОт 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)Ведущий специалист департамента разработки ПС
    Март 2020 — По настоящее время (4 года и 9 месяцев)


    1. Разработка платформенной части системы документооборота

    Стек технологий:

    • Ext JS 7 (legacy часть)
    • Vue.js 3
    • Pinia
    • TypeScript
    • Vite
    • OpenLayers
    • Quasar
    • Vuetify
    • VitePress

    Роль: Ведущий разработчик

    Основные обязанности и достижения:

    • Перевод существующей платформы с Ext JS на Vue 3, что позволило оптимизировать производительность и улучшить пользовательский опыт, а так же значительно повысило привлекательность проекта для начинающих разработчиков
    • Выбор инструментов и проектирование архитектуры системы
    • Разработка клиентской части веб-приложений с использованием современных технологий
    • Участие в планировании и формализации бизнес-требований для обеспечения точности и эффективности разработки
    • Взаимодействие с командами backend разработки, тестирования, аналитики и дизайна
    • Разработка ключевых модулей приложения
    • Организация и контроль выполнения задач, оценка сроков и ресурсов проекта
    • Проведение код-ревью для поддержания высокого качества кодовой базы
    • Осуществление роли ментора для молодых специалистов в команде
    • Разработка тепловых карт
    • Разработка мобильной версии платформы
    • Написание документации на проекте с использованием VitePress

    2. Разработка витрины СЭД

    Стек технологий:

    • Vue 3
    • Pinia
    • TypeScript
    • Vite

    Роль: Технический лидер

    Основные обязанности и достижения:

    • Оценка и распределение задач среди команды из 4 человек
    • Разработка библиотеки общих компонентов и функций
    • Управление процессом формализации требований заказчика
    • Написание технической документации
    • Стандартизация процесса разработки
    • Интеграция со сторонними сервисами

    3. Разработка чат-бота ( модуль "чат", модуль "администрирование")

    Стек технологий:

    • Vue 3
    • Pinia
    • TypeScript
    • Chart.js
    • Nuxt
    • Vite

    Роль: Ведущий разработчик

    Основные обязанности и достижения:

    • Работа с графиками (Chart.js) 
    • Реализация системы виджетов
    • Интеграция с платформой bpmn.io для создания и редактирования BPMN диаграмм в соответствующем модуле
    • Адаптивная верстка
    • Кроссбраузерная верстка

    4. Разработка low-code платформы

    Стек технологий:

    • React
    • Redux
    • TypeScript
    • webpack

    Роль: Разработчик

    Основные обязанности и достижения:

    • Разработка "коробочного" решения low-code системы на базе конструктора процессов bpmn.io
    • Создание интуитивно понятного интерфейса для конструирования бизнес-процессов без необходимости программирования
    • Доработка механизма визуализации диаграмм

    5. Разработка системы ВКС

    Стек технологий:

    • Vue 3
    • Pinia
    • TypeScript
    • Mediasoup
    • Quasar
    • WebSocket
    • WebRTC
    • Vite

    Роль: Разработчик

    Основные обязанности и достижения:

    • Разработка системы для проведения видеоконференций

Высшее образование