Обо мне

Я хорошо пишу код на PHP и верстаю. В основном, для WordPress, но использую и Symfony. В работе я ищу хорошие отношения с коллегами и фокус на минимальном количестве продуктов без «распылений».

WordPress

  1. Понимание WordPress, его принципов работы, всех внутренних API и экосистемы.
  2. Redis и Elasticsearch для высоконагруженных систем.
  3. Подготовка окружения для разработки (Vagrant).
  4. Профилирование и отладка PHP-кода.
  5. Деплой с Capistrano.
  6. Работа с WooCommerce, различными платежными шлюзами.
  7. Создание и рассылка уведомлений с DKIM подписями через SMTP-сервера (например, для WooCommerce, bbPress).
  8. Работа со стороними API (Google reCAPTCHA, Instagram).

Несколько старых публичных плагинов для WordPress (несколько устарели). Сейчас я принимаю участие в разработке Setka Editorанонс продукта был на WordCamp Moscow 2016.

Мои статьи о WordPress в журнале WP Magazine.

PHP

  1. ООП (ключевые слова: MVC, Namespaces, атомарность и т. п.).
  2. Composer (даже в WordPress).
  3. Vagrant.
  4. PSR-4, PSR-0, Classmap.
  5. PHPDoc.

Прочее

  1. Git и Git Flow. SVN (для WordPress).
  2. Capistrano.
  3. Семантическое версирование.
  4. Английский язык (воспринимаю на слух).

JavaScript

  1. Backbone, Underscore
  2. jQuery
  3. Browserify
  4. Таск-менеджеры (Grunt, Gulp)

Верстка

  1. Микроразметка (schema.org) при необходимости чего-то большего, чем просто работющая кнопка Reader в Safari на Mac OS и iOS.
  2. CSS-препроцессоры (Less, Sass), минификаторы и т. п.
  3. Grunt. Например, Bootstrap я собираю из исходников только с теми компонентами, которые необходимы для конкретного проекта.

Еще и дизайнер

Хороший разработчик — тоже дизайнер. Иногда приходится быть дизайнером — мои работы на Behance.

P. S. Прочитав ТРИЗ, можно сказать, что лучший код — это код, которого нет.

Профессиональные навыки
Опыт работы
Март 2016 — по настоящее время (1 год и 10 месяцев)
WordPress-разработчик
Москва
Обязанности и достижения
Участие в развитии продуктов Grid (http://www.nativegrid.com).
Февраль 2015 — по настоящее время (2 года и 11 месяцев)
WP Magazine
Технический писатель
Москва
Обязанности и достижения
Автор обучающих и обзорных статей про WordPress.
Август 2015 — Март 2016 (8 месяцев)
L&B
Технолог и дизайнер
Санкт-Петербург
Обязанности и достижения
Куча мелких и важных правок и улучшений для нескольких проектов компании, как внутри, так и «снаружи».
Январь 2014 — Сентябрь 2015 (1 год и 9 месяцев)
Small Cap
Веб-разработчик
Майами
Обязанности и достижения
Бекэнд разработка сайта компании. Разработка чата на основе XMPP и других открытых решений. Верстка макетов сайта.
Январь 2011 — Январь 2012 (1 год и 1 месяц)
Дизайнер
Москва
Обязанности и достижения
Принимал участие в разработке сервиса Yota Play (и мобильных приложений для него), делал некоторую графику для основного сайта компании, пытался вернуть к жизни Yota Music, но не получилось.