Запускаем афишу образовательных курсов на «Моём круге». Читать подробности
Обо мне

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

  • Немного философии
    • лучший код - его отсутствие
    • код должно быть легко читать, а не писать
  • Нет, у меня нет профильного образования - я древний самоучка.
  • - Как бы Вы сделали список на 10к записей? - Никак. Нет, серьёзно, объясните мне, где вам реально может понадобиться список на 10к записей на странице?
  • Читал DDD "и горжусь!"
  • Если что-то можно стандартизировать - это нужно стандартизировать (привет, code-style и ко).
  • Если что-то можно автоматизировать - это нужно автоматизировать (привет, таск раннеры, генераторы, CI & DI).
  • Вопросы типа "Да зачем нам нужна документация REST API?" будят во мне боевого хомячка. 
  • Жадный, наглый, обладаю специфическим чувством юмора.
  • Самостоятелен, въедлив, быстро обучаюсь (тоже, в принципе, самостоятельно).
  • Ненавижу рекламный хайп вокруг технологий (привет, Angular и React)
  • Любимый JS фреймворк - Ember
  • Английский -  чтение документации и статей
  • Ах, да - курсы DevOps, могу в контейнеры, infrastructure as code и тд
  • С удовольствием бы развивался по пути тимлида
Профессиональные навыки
Опыт работы
Ведущий мировой разработчик решений в области интеллектуальной обработки информации и лингвистики
Full Stack JS Developer
Март 2016 — По настоящее время (3 года и 7 месяцев)
  • разработка web based enterprise приложения
    • front-end (вёрстка, стилизация, реализация SPA на базе Angular)
    • back-end (HTTP API, MongoDB, тестирование, business logic, реализация на базе Loopback)
    • единоличная разработка стороннего приложения на базе Electron и Angular
    • сторонние компетенции (ревью кода, исследовательские задачи, глобальные обновление и рефакторинги проекта)
    Наша компания сфокусирована на заказной разработке как внутренних продуктов компании, так и внешних outsourcing-проектов
    JS Developer
    Январь 2014 — Март 2016 (2 года и 3 месяца)

    Планирование архитектуры клиентских приложений, реализация функционала и 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.

    homeonesec.com
    Москва
    Junior JS Developer
    Сентябрь 2013 — Ноябрь 2013 (3 месяца)
    Разработка c нуля онлайн-ежедневника для риэлторов. Написание функционала и его тестирование. Инструментарий: JavaScript, Angular.js, Karma, Git, Yeoman, Trello, Asana
    Неткам
    Набережные Челны
    Web-технолог
    Февраль 2013 — Октябрь 2013 (9 месяцев)
    Верстка готовых макетов дизайна сайтов различной сложности, редактирование чужой верстки; интеграция верстки с CMS Netcat, изменение и/или расширение функционала сайта средствами API CMS и чистого PHP; JS-функционал сайта: подключение/редактирование готовых решений, создание собственных.
    Частная практика, работа без зачисления в штат
    Набережные Челны
    Январь 2012 — Январь 2013 (1 год и 1 месяц)
    Верстальщик, веб-мастер, seo-оптимизатор, контент-менеджер 1. Верстальщик: верстка готовых макетов дизайна сайтов различной сложности, редактирование чужой верстки. 2. Веб-мастер: создание сайтов «под ключ» на CMS WordPress; создание, настройка, верстка новых блоков и разделов на WordPress и Joomla; администрирование, тех-поддержка и наполнение контентом сайтов на WordPress и Joomla. Создание и редактирование тем WP. 3. SEO-оптимизатор: базовая оптимизация созданных «под ключ» сайтов (создание семантического ядра, перелинковка, оптимизация изображений, поддержка семантической верстки), их поддержка и продвижение; внешняя оптимизация сайтов: подбор продвигаемых запросов, создание плана продвижения, расчет бюджета компании и оценка эффективности.