nobodywithbodynobodywithbody

Vladislav Arsenev

Фронтенд разработчик · Бэкенд · Фронтенд · Старший (Senior)
От 250 000 ₽ · Не ищу работу
Возраст: 31 год
Опыт работы: 6 лет и 9 месяцев
Регистрация: 20.07.2019
Последний визит: 1 месяц назад
Местоположение: Россия, Москва
Профессиональные навыки: JavaScript · PHP · Git · Yii framework · ООП · Rabbitmq · ReactJS · Vue.js · Backbone.js
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Здесь не приходят уведомления, так что могу просто не увидеть вашего сообщения, в связи с этим просьба писать сразу в телеграм @nobodywithbody.

Хотелось бы участвовать в интересном для себя проекте-сервисе, направленного на помощь людям в той или иной их проблеме. Биржи, криптовалюты и магазины не интересны. Внутренние проекты компаний тоже. 

И немного о моем пути

Работа бэкендом

Начинал с разработки на стороне бэкенда. В общей сложности проработал там более 3 лет. Участвовал в проектах различной сложности и направлений. Это и банковские проекты и стартапы и ecommerce.  

    Чтобы было не совсем скучно старался в домашних проектах использовать другие языки:

    • Ruby (Ruby on rails, grape)
    • Elixir
    • Java(Spring)

     Изучал и использовал в работе следующие инструменты для автоматизации сборки и деплоя:

    • docker(docker-compose)
    • gradle

    В дальнейшем мне полюбился фронтенд и уже более 2х лет я занимаюсь только им. Разрабатываю на популярных фреймворках. Был опыт создания собственных npm пакетов для рабочих нужд, сборок webpack, ui-тулкитов.

    Был опыт проектов разработки многопоточных приложений на nodejs на воркерах, и для управления асинхронностью использовалась библиотека co т.к. async/await еще не завезли в js. Проект лежит тут.

    Стараюсь всегда изучать новое, ставить перед собой задачи.

    Для себя изучал разработку на haskell, дабы расширить создание и приобрести иной взгляд на вещи.

    Разумеется имеется опыт в тестировании синхронного и асинхронного кода. Само тестирование люблю и в разумных рамках необходимым на проекте.

    Опыт работы

    • Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
      Москва · Более 5000 сотрудников
      Senior Software Engineer
      Март 2018 — По настоящее время (2 года и 11 месяцев)

      Разработка, сопровождение, разработка архетиктуры фронтенд части сервисов и бэкенд на nodejs.

      1. React
      2. Redux
      3. Typescript
      4. Redux-saga
      5. Nodejs
      6. koa
      7. vue
      8. Styled components/styles system/grid styled
      9. scss
      10. es6

      Участвовал на нескольких проектах, заказчики которых являются: Московская биржа, альфа-банк, дом.рф.

      В одном из подпроектов использовалась CMS https://strapi.io. Приходилось контрибьютить в этот проект, закрывая их баги, т.к. проект находился в ранней альфа-версии.

    • Get Lessons
      Москва
      Ведущий фронтенд-разработчик
      Апрель 2017 — Апрель 2018 (1 год и 1 месяц)

      Разработка фронтенд части сайта get-lessons.com. Code-review и организация работы других фронтенд-разработчиков. В дальнейшем разработка backend-части, постановка задач для удаленного разработчика. Подбирал команду и проводил техническое собеседование.

      За время работы сделал:

      - Перевел весь проект с Vue 1ой версии, на Vue 2

      - Заменил все компоненты js на компоненты .vue

      - Заменил gulp-сборщик на webpack 2

      - Добавил babel и установил стандарт кодирования в ES6

      - Добавил поддержку scss

      - Заменил большинство самописных компонентов компонентами http://element.eleme.io

      - Форкнул и добавил поддержку мультиязычности во всплывающих окнах element.eleme.io

      - На части сайта scss отвязаны зависимости и установлены в scoped

      - Добавил server-side-rendering

      - Описал code-style

      Также использовались следующих библиотеки:

      - google api

      - redux

      На бэкенде использовалось:

      - yii2

      - mariadb

      - activemq

      - slack api

    • Russian Place
      Москва
      веб-разработчик
      Ноябрь 2016 — Апрель 2017 (6 месяцев)

      Разработка с нуля административной панели проекта на базе фреймворка slim(3 версии), Доработка API проекта(фрейммворк symfony 2.6, mongodb).

    • Правовая поддержка организаций
      Москва · От 100 до 1000 сотрудников
      Веб-разработчик
      Октябрь 2015 — Ноябрь 2016 (1 год и 2 месяца)

      1) Поддержка и рефакторинг информационного портала(yii2, postgresql). Создание компонентов и модулей для использования по всему сайту, переделывание структуры БД, создание хранимых процедур на PL/pgSQL и Psycopg.

      2) Создание архитектуры и разработка SPA сервиса для специалистов организации под мобильные устройства и ПК(backbone, yii2, handlebars, requirejs, jquery-mobile). Интеграция CRM системы Orient Express.

      3) Автоматизация сервисов и их администрирования (beanstalkd, supervisord)

      4) Создание архитектуры и разработка площадки для проведения вебинаров, создание админ-панели площадки. (websocket native, yii2, postgresql, flash-socket, backbone, handlebars)

      5) Интеграция автоматизированного тестирования (codeception, phpunit)

      6) Постановка задач дизайнеру и прототипирование интерфейсов.

    • Москва · От 100 до 1000 сотрудников
      Серверный разработчик
      Август 2014 — Август 2015 (1 год и 1 месяц)

      Участие в разработке распределенной системы предпроцессинга карточных платежей


      - Создание серверной части (back-end).


      Использовался MVC(model-view-controller) фреймворк yii2. Возлагались обязанности по созданию каждого компонента. Модернизация встроенных компонентов и создание собственных. Для поддержки версионности использовался git. На каждом этапе разработки создавались функциональные/юнит/приемочные тесты, запускаемые в BDD-фреймворке codeception. Миграциии для тестов создавались нативными средствами yii2. Параллельно с разработкой основной серверной частью велась разработка административной панели с учетом ролей пользователей(RBAC)


      - Создание клиентской части (fron-end)


      Имеющуюся верстку было необходимо интегрировать в имеющийся сайт. По необходимости, дописать код на js, css, html.



      Разработка RESTful api ecommerce платежей. Интеграция, отлаживание взаимодействия с серверами visa и mastercard.

    • qb-systems
      Москва
      веб-разработчик
      Апрель 2014 — Август 2014 (5 месяцев)

      - Создание back-end.

      Создание серверной части на CMS 1C-Bitrix. А именно, проектирование структуры базы данных, с учетом особенностей данной CMS, создание компонентов, шаблонов и модернизация административной панели с созданием собственных настроек и компонентов.

      - Создание front-end

      Интеграция mark-up в сайт, правка шаблонов, модификация js-кода. Для SPA bitrix использовался исключительно как враппер базы данных.

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

    • Московский политех

      Московский политехнический университет
      Конструкторско-технологический; КТ
      Июль 2007 — Июнь 2012 (4 года и 11 месяцев)
      Инженерная защита окружающей среды