tyllotyllo

Андрей Пастухов

frontend · Фронтенд · Старший (Senior)
От 250 000 ₽ · Открыт к предложениям
Возраст: 35 лет
Опыт работы: 13 лет и 8 месяцев
Регистрация: 25.11.2014
Последний визит: 1 день назад
Местоположение: Россия, Владивосток
Профессиональные навыки: Vue.js · Typescript · Ember.js · Leaflet.js · Cypress · Webpack · Sass · Pug · Scss · БЭМ
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

  • Плотно работал с фреймворками VueJS + Vuex, Nuxt, EmberJS, и библиотеками LeafletJS, Snap.svg, Rxjs, MomentJS; C3.js - для realtime графиков
  • Знаком с AngularJS, Angular
  • Typescript
  • Пишу и правлю конфиги для Webpack
  • Для тестов использовал Mocha, Chai, QUnit, Jest, stylelint, Cypress
  • Среда разработки: VS Code, Docker, Msys, git-shell - предпочитаю терминал
  • Препроцессоры SCSS, Stylus, Pug (Jade)
  • работал с PHP5, пишу скрипты под Bash
  • Хорошо владею пакетом Adobe - Adobe Photoshop, Adobe Illustrator, Adobe InDesign


-

А тех, кого сбиваем моя локация - я с 2017 года работаю с 9/10 до 18/19 часов по московскому времени. Все были довольны.

Участие в профессиональных сообществах

Опыт работы

  • Разработка программного обеспечения
    Москва · От 10 до 100 сотрудников
    Frontend
    Сентябрь 2018 — Апрель 2020 (1 год и 8 месяцев)

    Удаленная работа.

    Взаимодействие по средствам Telegram, Hangout, Gitlab, Jira.

    • Разработка кабинета по работе с тревел услугами tmc24 в команде 5 FE разработчиков. Взаимодействие со сложным апи бронирования и поиска ЖД билетов и авиабилетов (поиск, предбронирование, бронирование и отмена). Рефакторинг старого кода и переход на Typescript. VueJS, Vuex, Typescript, Cypress.
    • Разработка панели администратора для worldskills - CRUD взаимодействие со справочниками. VueJS, Vuex, компоненты на основе стилей Buefy
    • Панель администратора по работе с пользователями, ролями и разрешениями. VueJS, Vuex, Typescript, Cypress

  • Туроператорская сеть
    Пхукет · От 10 до 100 сотрудников
    Frontend
    Март 2018 — Март 2020 (2 года и 1 месяц)

    Удаленная работа.

    Разработка CRM для туроператорской компании, занимающейся турами на о.Пхукет. Взаимодействие по средствам Telegram, Slack, Github, TMetric.

    В команде 2-3 FE разработчиков на основе quasar переписывал CRM с упором на мобильный вид и внедрял новые фичи.

    В мои обязанности входило создание архитектуры приложения, написание кода, сode review команды, собеседование новых FE разработчиков.

    Стек: VueJS, Vuex, quasar-framework, LeafletJS, workbox, среда разработки - Laradock в Docker

  • образовательные и социально значимые проекты
    Самара · От 10 до 100 сотрудников
    Lead Frontend Developer
    Сентябрь 2017 — Сентябрь 2018 (1 год и 1 месяц)

    Удаленная работа

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

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

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

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

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

    Стек: VueJS, Vuex, LeafletJS

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

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

    Разработка высоконагруженного проекта связанного с 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.

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

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

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

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

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

    Примеры:

  • Частная практика, работа без зачисления в штат
    Владивосток · От 1000 до 5000 сотрудников
    Web developer
    Сентябрь 2013 — Ноябрь 2015 (2 года и 3 месяца)

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

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

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

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

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

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

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

    • Макетная верстка для всех изданий.
    • Изготовление баннеров, буклетов, листовок.
    • Верстка полос.
    • Препресс, цветокоррекция.

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

  • ДВГУ

    Дальневосточный государственный университет
    Владивосток · 193 выпускника
    ИМКН-Математики и математического моделирования
    Сентябрь 2002 — Июль 2007 (4 года и 10 месяцев)
    математика