Обо мне

Я хорошо пишу код на 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 — по настоящее время
WordPress-разработчик
Москва
Обязанности и достижения

Участие в развитии продуктов Grid (http://www.nativegrid.com).

Февраль 2015 — по настоящее время
WP Magazine
Технический писатель
Москва
Обязанности и достижения

Автор обучающих и обзорных статей про WordPress.

Август 2015 — Март 2016
L&B
Технолог и дизайнер
Санкт-Петербург
Обязанности и достижения

Куча мелких и важных правок и улучшений для нескольких проектов компании, как внутри, так и «снаружи».

Январь 2014 — Сентябрь 2015
Small Cap
Веб-разработчик
Майами
Обязанности и достижения

Бекэнд разработка сайта компании.
Разработка чата на основе XMPP и других открытых решений.
Верстка макетов сайта.

Январь 2011 — Январь 2012
Дизайнер
Москва
Обязанности и достижения

Принимал участие в разработке сервиса Yota Play (и мобильных приложений для него), делал некоторую графику для основного сайта компании, пытался вернуть к жизни Yota Music, но не получилось.