Обо мне

В целом работал очень много с чем, всего и не помню уже :) Как следствие - если надо, то без проблем учиться новое. В основном работал с e-commerce.

PHP

Знаю практически все, вплоть до версии 7.2, ООП, генераторы, traits

Фреймворки - из последнего Slim, в прошлом сталкивался с Yii 1.x, Laravel, ZF, Phalcon.

Библиотеки - Doctrine ORM 2.x, Doctrine DBAL, ReactHTTP, Monolog, Symfony\Console и пр.

MySQL

Проектирование структуры БД, нормализация, денормализация, кэширование, профилирование запросов, оптимизация структуры/запросов под особенности функционала и пр.

Так как работал с e-commerce, то БД с 200+ таблицами; широкая таблицы заказов с 5м+ записями, которых нельзя удалять и которые используются при построении отчетов каждый день; критичные конкурентные запросы и прочие прелести БД электронного магазина - это все знакомо

Javascript

В основном чистый JS / jQuery. Сталкивался с Angular / React / Vue, но либо работал по уже готовому коду кратковременно, либо проходил курсы обучения. МНого работал с Backbone / autobahn но давно.

Также работал с jQuery UI / require.js / Promise / GoogleAPI и различными сторонними библиотеками

HTML / CSS

Когда то давно занимался версткой, сейчас сильно реже. Приводил HTML к соответствию стандартам (XHTML 1.0 / HTML5 / WCAG / WAI). Работал с микроформатами, встроенным SVG. Работал с Bootstrap / Awesome fonts. Работал с анимациями, трансформациями, спрайтами, оптимизацией под Retina

Тестирование / измерение кода

Работал с PHPUnit / Selenium. В качестве CI сервера работал с phpUnderControl / jenkins. Занимался измерением ПО - PHPMD / PHPloc / PHPlint / PHPcpd. Работал с CodeSniffer. Работал генераторами документации - PHPDoc / PHPDoctor

Сторонние API

За время работы работал с большим количество разных API - от API платежных шлюзов (PayPal, AuthorizeNet, Worldpay, BitPay и пр) до сервисов геолокции, бирж, виджетов, 1C и пр. Работал с разными протоколами, от бинарных проприетарных, с шифрованием до SOAP / REST API.

CMS / сторонние приложения

Работал с Drupal 7, WordPress, Magento, X-Cart (что естественное), Ecwid. В принципе за жизнь работал очень много с чем, поэтому сейчас уже нет разницы - какой язык, какой фреймворк... было бы время.

Методологии управления

Работал со Scrum, был scrum-мастером, был экспертом предметной области. Некоторое время работал по RUP. Работал с Kanban.

Работал в Jira / Youtrack / Mantis / Trello / Scrumninja

Управление персоналом

Был CIO. Был руководителем группы разработки. Сейчас являюсь архитектором - я не руковожу персоналом, но говорю что и как делать, что хорошо и что плохо.

Участие в профессиональных сообществах
Опыт работы
Апрель 2015 — по настоящее время (4 года)
Deliverybizpro
Lead PHP developer
Денвер
Применяемые навыки
JavaScriptLinuxGitRedisSlimDoctrineООПZabbixRedis
Январь 2014 — Апрель 2015 (1 год и 4 месяца)
Июнь 2004 — Январь 2014 (9 лет и 8 месяцев)
ведущий программист
Ульяновск
Применяемые навыки
PHPJavaScriptMySQLGitООПБазы данныхAjaxLinuxCSSHTML
Январь 2003 — Июнь 2004 (1 год и 6 месяцев)
программист
Ульяновск
Применяемые навыки
PHPMySQLJavaScriptLinuxHTMLCSS