Обо мне

Мой опыт работы с PHP и MySQL примерно 6 лет (моя основная специализация).

В основном использую фреймворки Symfony 2(+ Doctrine 2, TWIG), Yii и CMS Drupal, WordPress.

Понимаю (без излишнего фанатизма) суть и назначение шаблонов проектирования.

Могу выразить/прочитать требования к системе в виде UML, самостоятельно выбрать подходящие инструменты и технологии, спроектировать архитектуру, реляционную БД в виде ER-диаграмм.

Из области фронтенда: Верстка (в т.ч. адаптивная), VanillaJS, Angular, require.js+r.js, backbone.js/underscore, Bootstrap, тестирование karma+jasmine, сборка gulp.

Активно использую препроцессоры scss, less, TypeScript, CoffeeScript.

Понимаю методы профилирования и оптимизации приложений, баз данных и SQL-запросов, подходы к кешированию данных (в memcache, redis,...).

Умею работать в команде с использованием GIT для файлов, liquibase для миграций БД.

Есть опыт тестирования с помощью PHPUnit, Selenium, Jasmine+Karma.

Умею применять технику непрерывной интеграции, использовать Jenkins CI для автоматической сборки, тестирования и деплоймента.

Есть опыт разработки с использованием nodejs+mongodb (express, mongoose).

Умею устанавливать и конфигурировать согласно задаче поисковые движки sphinx и solr, строить запросы к ним.

Есть небольшой опыт работы с Python, так же в рамках Django.

Также есть опыт использования и системного администрирования linux. Могу определить направления для оптимизации окружения в котором работает конкретное приложение и принять соответствующие меры.

Профессиональные навыки