Обо мне

Прагматик. Удалённая работа.

Интересует JS, React, Relay, Mobx, React-Native, Cordova, Electron, NodeJS, GraphQL, start up, опцион.

HTML, CSS:

Javascript:

Системы сборки, таскраннеры:

Системы контроля версий:

Виртуализация и разработка:

IDE:

Общее:

  • The Twelve-Factor App
  • ООП ( шаблоны проектирования изучал и практиковал по книге "Gang of four" )
  • Управление состоянием ( Mobx, Redux, Alt, vuex )
  • Опыт создания приложения на основании ( React + Relay || Apollo Client ), ( Vue + Vue-apollo ( GraphQL for Vue ) ) + GraphQL или интеграции в существующее приложение подхода основанного на ( React + Relay || Apollo Client ), ( Vue + Vue-apollo ( GraphQL for Vue ) ) + GraphQL
  • Опыт интеграции ( Relay || Vue ) в существующий проект с последующим замещением в сторону ( Relay || Vue ), или комбинированное решение.
  • HTTP ( 1.1 / 2.0 ), Websocket, TCP, WebRTC
  • Понимания необходимости использования REST или GraphQL
  • Изоморфность ( интеграция с системами основанными на текстовых шаблонизаторах )
  • CI/CD - непрерывная интеграци ( каждое изменение должно быть интегрировано ) / непрерывное развёртывание.
  • Составление оценки проекта и составление плана разработки
  • Декомпозиция задач
  • Постановка задач
  • Управление командой
  • Английский на уровне elementary 6

Тестирование:

Профессиональные навыки
Опыт работы
Июль 2016 — по настоящее время
Front-End архитектор.
Москва
Обязанности и достижения

Front-End архитектор.

Разработка архитектурных решений.
Интеграция openSource решений в продукты компании.
Управление структурами проектов.
Разработка web и гибридных приложений.

Май 2016 — Июль 2016
Front-End Developer
Москва
Обязанности и достижения

Я занимаюсь программированием фронтенда, занимаюсь вёрсткой. Критические требования это отзывчивость интерфейса, pixel perfect вёрстка, качество кода.
Как основа для фронтенда используется фраемворк vue.js и его экосистема.
Все станицы проекта адаптивные, верстка тоже только адаптивная, вообще все адаптивное.

Сентябрь 2014 — Май 2016
Архитектор проекта
Казань
Обязанности и достижения

Разрабатывал графический редактор для моделирование математических моделей стержневых систем. В мои обязанности входило разработка архитектуры приложения, постановки задачи моему коллеге и реализация ответственных частей приложения. Мы использовали библиотеку примитивов Three.js и другие вспомогательные библиотеки. В результате графический редактор на момент моего выхода из компании был реализован с 100% функционалом задуманным на старте.
Большая часть приложения была реализована на valila.js.

Июнь 2011 — Сентябрь 2014
Фриланс и свои проекты.
PHP/JS разработчик, Front-end разработчик, системный администратор Linux.
Казань
Обязанности и достижения

В общем резюмируя, я занимался работой которую находил на фриланс биржах и работой которую находили мои коллеги)

Работа эта была интернет магазины, сайты каталоги, лендинги, настройка серверов.

Высшее образование
Сентябрь 2008 — Август 2012
КГТУ
Технической кибернетики и информатики
Казань
Специализация и достижения

Бакалавр техники и технологии ЭВС.