Обо мне

FAQ по любимым вопросам/темам:

  • Не готовлюсь к собеседованиям
  • Нет, у меня нет профильного образования - я древний самоучка.
  • - Как бы Вы сделали список на 10к записей? - Никак. Нет, серьёзно, объясните мне, где вам реально может понадобиться список на 10к записей на странице?
  • Да, я знаю, что такое "сортировка пузырьком". И не было ни одной реальной задачи, в которой мне бы пригодилось это знание.
  • Читал DDD "и горжусь!"
  • Если что-то можно стандартизировать - это нужно стандартизировать (привет, code-style и ко).
  • Если что-то можно автоматизировать - это нужно автоматизировать (привет, таск раннеры, генераторы, CI & DI).
  • За вопросы типа "Да зачем нам нужна документация REST API?" можно получить от меня книгой по голове.
  • - Кем вы видите себя через пять лет? - Собой постаревшим.
  • Жадный, наглый, обладаю специфическим чувством юмора.
  • Самостоятелен, въедлив, быстро обучаюсь (тоже, в принципе, самостоятельно).
  • Ненавижу рекламный хайп вокруг технологий (привет, Angular и React)
  • Любимый JS фреймворк - Ember
  • Английский - чтение документации и статей
Профессиональные навыки
Опыт работы
Март 2016 — по настоящее время
Full Stack JS Developer
Нью-Йорк
Обязанности и достижения

Инструментарий: JavaScript (ES6), Stylus, React.js, Redux, Sails.js, PostgreSQL

Январь 2014 — Март 2016
JS Developer
Казань
Обязанности и достижения

Планирование архитектуры клиентских приложений, реализация функционала и UI. Тесное взаимодействие с server-side разработчиками для проектирования сквозного функционала и API.

Полная единоличная ответственность за принятие решений о выборе технологического стека для разработки клиентских приложений и его развития в плане решений конкретных вопросов разработки.

Презентационная деятельность внутри компании, посвященная клиентской разработке вообще и JS в частности.

Участие в разработке закрытых enterprise решений, презентационных прототипов, внутрикорпоративного инструментария.

Инструментарий: JavaScript/LiveScript/CoffeeScript, Ember.js, Kendo UI, Ext.js, Vue.js, Semantic UI, React, Gulp.js, Bower, Lo-Dash, Git, Mercurial, JIRA.

Сентябрь 2013 — Ноябрь 2013
homeonesec.com
Junior JS Developer
Москва
Обязанности и достижения

Разработка c нуля онлайн-ежедневника для риэлторов. Написание функционала и его тестирование.

Инструментарий: JavaScript, Angular.js, Karma, Git, Yeoman, Trello, Asana

Февраль 2013 — Октябрь 2013
Неткам
Web-технолог
Набережные Челны
Обязанности и достижения

Верстка готовых макетов дизайна сайтов различной сложности, редактирование чужой верстки; интеграция верстки с CMS Netcat, изменение и/или расширение функционала сайта средствами API CMS и чистого PHP; JS-функционал сайта: подключение/редактирование готовых решений, создание собственных.

Январь 2012 — Январь 2013
Фриланс
Набережные Челны
Обязанности и достижения

Верстальщик, веб-мастер, seo-оптимизатор, контент-менеджер

1. Верстальщик: верстка готовых макетов дизайна сайтов различной сложности, редактирование чужой верстки.

2. Веб-мастер: создание сайтов «под ключ» на CMS WordPress; создание, настройка, верстка новых блоков и разделов на WordPress и Joomla; администрирование, тех-поддержка и наполнение контентом сайтов на WordPress и Joomla. Создание и редактирование тем WP.

3. SEO-оптимизатор: базовая оптимизация созданных «под ключ» сайтов (создание семантического ядра, перелинковка, оптимизация изображений, поддержка семантической верстки), их поддержка и продвижение; внешняя оптимизация сайтов: подбор продвигаемых запросов, создание плана продвижения, расчет бюджета компании и оценка эффективности.