Обо мне

Некоторые ключевые слова:

Бэкэнд: php (4 - 7) и ruby

Фронтэнд: html5/css3, javascript (es2015), react, redux, postcss, webpack.

Источники данных: mysql, memcached, redis, mondodb, sphinx

Frameworks: Ruby on Rails, Symfony, Laravel, Cakephp, Lithium, разберусь с любым современным фреймворком

Git.

Установка и настройка программного обеспечения на серверах, настройка nginx/php-fpm

OOP, MVC, большой опыт поддержки и рефакторинга legacy кода.

Что мне интересно или чему хочу научиться:

  • High-load, хочу научиться и понимать, как строить устойчивые к по-настоящему высоким нагрузкам системы
  • Язык Go - учу его
  • SPA - хочу научиться делать быстрые, легкие и современные одностраничные сервисы
  • Функциональное программирование - учу Clojure
  • Интересно создавать и развивать новые интернет проекты
  • Доступность и вопросы a11y

PHP код пишу в стиле PSR-2 + short_array_syntax (http://www.php-fig.org/psr/psr-2/)

JS пишу в стиле Standard (http://standardjs.com/)

CSS в стиле "stylelint-config-standard"

Профессиональные навыки
Опыт работы
Сентябрь 2011 — по настоящее время
Co-Founder/CTO
Санкт-Петербург
Обязанности и достижения

Обязанности
— Разработка, поддержка и развитие продуктов кампании, найм, постановка и контроль задач сотрудников.

Достижения
— Создание краудсорсинговой площадки и мобильной версии:
https://www.godesigner.ru
— Создание и поддержка блока о новых проектах русскоязычных дизайнеров:
http://www.tutdesign.ru

Май 2013 — Сентябрь 2013
CTO
Лондон
Обязанности и достижения

Обязанности
— Создание с нуля MVP версии нового сервиса
— Подготовка сервиса для презентаций в реальном времени для инвесторов

Достижения
— Создание совершенно нового сервиса-маркетплейса пользовательского контента. Сервис даёт возможность легально приобретать фотографии пользователей социальных сетей, а самим пользователям - заработать.
— Сервис успешно получил инвестиции и многочисленные награды.
https://lobster.media

Сентябрь 2010 — Июнь 2011
Orange Universe
PHP программист
Санкт-Петербург
Обязанности и достижения

Обязанности
— Проектирование и создание серверной стороны для flash-приложений в социальных сетях
— Участие в проектировании API с программистами клиентской стороны
— Администрирование серверов с приложениями (unix), развёртывание необходимого для работы ПО

Август 2008 — Август 2010
Студия интернет-маркетинга Силуэт
PHP разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности
— Программирование бэкэнда и фронтэнда новых сайтов
— Внесение изменений и доработка сайтов по запросу клиентов и SEO-специалистов

Достижения
— Перевел разработку сайтов с самопальных движков на open source mvc фреймоворк
— Принимал участие в создании студийной cms на основе фреймворка
— Создал студийный проджект-менеджер для контроля проектов и задач по ним