Обо мне

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

  • Не готовлюсь к собеседованиям
  • Нет, у меня нет профильного образования - я древний самоучка.
  • - Как бы Вы сделали список на 10к записей? - Никак. Нет, серьёзно, объясните мне, где вам реально может понадобиться список на 10к записей на странице?
  • Да, я знаю, что такое "сортировка пузырьком". И не было ни одной реальной задачи, в которой мне бы пригодилось это знание.
  • Читал DDD "и горжусь!"
  • Если что-то можно стандартизировать - это нужно стандартизировать (привет, code-style и ко).
  • Если что-то можно автоматизировать - это нужно автоматизировать (привет, таск раннеры, генераторы, CI & DI).
  • За вопросы типа "Да зачем нам нужна документация REST API?" можно получить от меня книгой по голове.
  • Жадный, наглый, обладаю специфическим чувством юмора.
  • Самостоятелен, въедлив, быстро обучаюсь (тоже, в принципе, самостоятельно).
  • Ненавижу рекламный хайп вокруг технологий (привет, Angular и React)
  • Любимый JS фреймворк - Ember
  • Английский - чтение документации и статей
Профессиональные навыки
Опыт работы
Март 2016 — по настоящее время (1 год и 5 месяцев)
Фриланс
Full Stack JS Developer
Казань
Обязанности и достижения
Инструментарий: JavaScript (ES6), Stylus, React.js, Redux, Sails.js, PostgreSQL Проекты: - американский стартап Tempust (http://tempust.com/) - система для управления крупными организациями с фокусировкой на изучении личностных качеств работников. Проект был заморожен владельцем. - проект для ABBYY North America - почитать можно в пресс-релизе - http://www.prnewswire.com/news-releases/apttus-intelligent-import-powered-by-abbyy-automates-contract-migration-with-machine-learning-technology-300407665.html)
Январь 2014 — Март 2016 (2 года и 2 месяца)
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 (2 месяца)
homeonesec.com
Junior JS Developer
Москва
Обязанности и достижения
Разработка c нуля онлайн-ежедневника для риэлторов. Написание функционала и его тестирование. Инструментарий: JavaScript, Angular.js, Karma, Git, Yeoman, Trello, Asana
Февраль 2013 — Октябрь 2013 (8 месяцев)
Неткам
Web-технолог
Набережные Челны
Обязанности и достижения
Верстка готовых макетов дизайна сайтов различной сложности, редактирование чужой верстки; интеграция верстки с CMS Netcat, изменение и/или расширение функционала сайта средствами API CMS и чистого PHP; JS-функционал сайта: подключение/редактирование готовых решений, создание собственных.
Январь 2012 — Январь 2013 (1 год)
Фриланс
Набережные Челны
Обязанности и достижения
Верстальщик, веб-мастер, seo-оптимизатор, контент-менеджер 1. Верстальщик: верстка готовых макетов дизайна сайтов различной сложности, редактирование чужой верстки. 2. Веб-мастер: создание сайтов «под ключ» на CMS WordPress; создание, настройка, верстка новых блоков и разделов на WordPress и Joomla; администрирование, тех-поддержка и наполнение контентом сайтов на WordPress и Joomla. Создание и редактирование тем WP. 3. SEO-оптимизатор: базовая оптимизация созданных «под ключ» сайтов (создание семантического ядра, перелинковка, оптимизация изображений, поддержка семантической верстки), их поддержка и продвижение; внешняя оптимизация сайтов: подбор продвигаемых запросов, создание плана продвижения, расчет бюджета компании и оценка эффективности.