Обо мне

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

  • Плотно работал с фреймворками VueJS + Vuex, EmberJS, и библиотеками LeafletJS, Snap.svg, MomentJS; C3.js - для realtime графиков
  • Знаком с ReactJS, Redux - есть домашние тестовые проекты
  • Недолго работал с Angular 1.4 (= не понравилось в итоге)
  • Знаком с Typescript и Flow 
  • Пишу и правлю конфиги для Webpack и таски под gulp
  • Для тестов использовал MochaJS, ChaiJS, QUnit
  • Среда разработки: VS Code, Msys, git-shell - предпочитаю терминал
  • Препроцессоры SCSS, Stylus, Jade, PostCSS
  • работал с PHP5, пишу скрипты под Bash
  • Хорошо владею пакетом Adobe - Adobe Photoshop, Adobe Illustrator, Adobe InDesign
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Сентябрь 2017 — по настоящее время (10 месяцев)
Futuroom
Lead Frontend Developer
Самара
Обязанности и достижения

Команда FE работает на удаленки. В обязанности входят: реализация нового функционала, ревью кода команды, отслеживание качества кода, распределение задач на членов команды, постановка задач и контроль их выполнения. Взаимодействие по средсвам Telegram, Trello, Timedoctor.

Стек: VueJS, Vuex, LeafletJS, MomentJS, svg-sprite, SSR, Express

Реализованы проекты:

  • Вместе. Клиентская часть с ssr и админская части на element-ui. 
  • Близко – платформа для взаимодействия граждан и техническими службами Самарской области. Опубликовать проблему, проследить кто когда выполняет. Клиенская часть для граждан и админская часть для технических служб.
Март 2017 — Август 2017 (6 месяцев)
Frontend Developer
Владивосток
Обязанности и достижения

Разрабатывал frontend часть сервиса, с возможностью забронировать столик в любимом заведении tabler.ru

Стек: VueJS, Vuex, LeafletJS

Сделал проект с нуля. Адаптивная верстка, галерея, слайдеры, фильтры, отображение пинов на карте, бронрование, отсчет времени до закрытия/открытия заведения, svg иконки на основе svg-stack.

Ноябрь 2015 — Август 2017 (1 год и 10 месяцев)
Frontend Developer
Владивосток
Обязанности и достижения

Разработка высоконагруженного проекта связанного с gps-трекингом и live видео. В команде работало 2 FE, 3 BE, 2 QA, 1 devops, team-lead. Таски закрывали и открывали в Jira.

Стек: EmberJS, Ember-concurrency, LeafletJS, c3JS, Snap.svg, jwplayer, videoJS, dash-js, RoR, Rspec

Приложение на основе фреймворка EmberJS. Ember-concurrency для конкурентных асинхронных запросов и действий, ведь у нас live видео и текущее положением на карте.

Мы использовали LeafletJS - для отображения трека с возможностью в режиме реального времени отображать текущее положение. 

Для отрисовки таймлайна с возможностью проскролить историю был выбран Snap.svg, им же рисовали график истории скорости с возможностью отображать огромное число точек (5-7 тысяч) без существенной просадки производительности с возможностью проскорить далеко по истории.

Графики с различными метриками рисовали на основе библиотеки с3JS.

Для проигрывания live стриминга использовали jwplayer - для hls и rtmp  стримов в старых браузерах, для новых - dash с оберкой над videoJS

Мы поддерживали прослойку между backend на Java и frontend в виде RoR приложения с тестами на Rspec для пользовательских даных.

Тесты на QUnit

Окружение в Vagrant

Обязательное сode-review в reviewboard.

Июнь 2015 — Ноябрь 2015 (6 месяцев)
Websee
frontend / backend
Владивосток
Обязанности и достижения

Сайт компании: http://websee.ru

Успел сделать несколько проектов. Написал пару модулей на Yii 1 и с нуля crud-обертку на Yii2, проксирующее soap сервер и web-сайт на modx revolution.

Обязанности:

  • Верстка макетов согласно утвержденному прототипу
  • Доработка существующих проектов
  • Фронтенд
  • Бэкенд

Примеры:

Сентябрь 2013 — Ноябрь 2015 (2 года и 3 месяца)
Web developer
Владивосток
Обязанности и достижения

Разработка сайтов, бекенд и фронтенд

Август 2013 — Апрель 2015 (1 год и 9 месяцев)
ООО "ТПФ "Бриз"
маркетолог/дизайнер
Владивосток
Обязанности и достижения

Компания владеет несколькими направлениями: – порт Ольга (компания «Ольгалес») – «Рыблеспром» – изготовление рыбной продукции– Автосервис «Бриз»– Оптовая и розничная продаж шин, легковых, грузовых и крупногабаритных и имеет 7 филиалов.

  • Работа с рекламными агентствами, типографиями, подрядчиками.
  • Контроль выполнения и качества работы.
  • Ведения договорных отношений.
  • Взаимодействие с партнерами и проведение совместных акций.
Июль 2008 — Июнь 2013 (5 лет)
"Издательский дом "Медиа Контент"
дизайнер, верстальщик, дизайнер полиграфии
Владивосток
Обязанности и достижения

Издатель журнала «СОБРАНИЕ exclusive» - sobranie.vl.ru

  • Макетная верстка.
  • Верстка коммерческих и некоммерческих статей.
  • Изготовление flash-баннеров.
  • Работа с коммерческим отделом и заказчиками.
  • Препресс, цветокоррекция.
Август 2006 — Июль 2008 (2 года)
"Издательский дом "Бизнес Кейс"
дизайнер
Владивосток
Обязанности и достижения

Издательство газеты «Миллионка + ТВ», региональное приложение «Аргументы и факты - Приморье», приморская вкладка к газете «Известия», журнал «the Chief»

  • Макетная верстка для всех изданий.
  • Изготовление баннеров, буклетов, листовок.
  • Верстка полос.
  • Препресс, цветокоррекция.
Высшее образование
Сентябрь 2002 — Июль 2007
ДВГУ
ИМКН-Математики и математического моделирования
Владивосток
Специализация и достижения
математика