28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне
Специализация и профессиональные навыки: 
PHP 5.3 - 9/10 (8-9 лет, уже приелось :З)
Go - 5/10 (<1 года, интересно)
C# - 6/10 (1 год, не интересно)
Python - 5/10 (1 год, не интересно)
Erlang - 2/10 (<1 года, интересно)
Propel <=1.6 - 9/10 (3 года, уже не интересно)
Symfony 1.2-1.4 - 8/10 (3 года, уже не интересно)
Symfony 2.x - 8/10 (2 года, средне интересно)
SQL - 9/10 (PostgreSQL - 5 лет, интересно, MySQL - 2 года, не интересно)
RabbitMQ - 6/10 (2 год, интересно)
Redis - 7/10 (3 года, средне интересно)
ElasticSearch - 5/10 (1 год, интересно)
MongoDB - 5/10 (1 год, не интересно)
NodeJS - 4/10 (не интересно)
Ruby+Rails 3 - 4/10 (не интересно)
С чем приходилось работать:
1. Системы контроля версий
git (умею git-flow)
hg
SVN (очень давно)
2. Нагрузочное тестирование
JMeter
ab
Databene Benerator (не нашел более подходящей категории)
3. API
Facebook JS/PHP API, Graph API, FQL
GoogleAPI
TwitterAPI
AWS API (ec2 + s3 + ses + sns)
Azure API (blob storage)
4. Всякие штуки
graylog
capistrano/capifony
nginx
php-fpm
centos/debian
bash
apache (давно)
В целом интересуют: Go, PostgreSQL и PostGIS. Ну и хадуп, вертика, бигдата и все такое.
Профессиональные навыки
Опыт работы
Помогаем перспективным предпринимателям и эффективным командам строить прибыльный бизнес в различных интернет-сегментах
Санкт-Петербург
Senior backend developer
Март 2015 — По настоящее время (4 года и 9 месяцев)
Plansta
Москва
C# разработчик
Январь 2014 — Март 2014 (3 месяца)
Стартап с историей, api для мобильного приложения, допиливание сервера, осваивание C# и ServiceStack + OrmLite + mysql + redis + mongodb Писал тесты, дописывал функционал, немного рефакторинга, ничего особо интересного, достижений нет.
Cashsquare
Москва
PHP разработчик / C# разработчик
Декабрь 2013 — Март 2015 (1 год и 4 месяца)
Стартап с историей, api для социально-мобильной игрушки на базе foursquare, перенос проекта с cake на чуждый мне велосипед/самописный php фреймворк, а когда через 3 месяца им всем надоело заниматься ерундой, переписали практически с нуля на ServiceStack + linqconnect + postgresql + redis за 3 недели. Плотно поработал с postgis и knn, удалось наладить выборку ближайших точек из базы с 45кк записей за 2-3мс. Много NUnit, практически все эндпоинты под функциональными тестами.
SmartStart
Москва
Человек-оркестр, тимлид, CTO
Январь 2013 — Октябрь 2013 (10 месяцев)
Стартап с историей, перенос проекта с самописного чудо-фреймворка и codeigniter на symfony2. symfony2 + MandangoBundle и mongodb + DoctrineBundle и postgresql Замена дизайна, разработка с нуля вменяемого restfull api (JMSSerializerBundle + FOSRestBundle + Hateoas + FOSOAuthServerBundle + NelmioApiDocBundle) для мобильного и клиентского приложений. Опыт с SonataAdminBundle в связке с DoctrineBundle и FOSUserBundle Плотная работа с формами, валидаторами, секьюрити слоем. Запиливание различных маркет-тестов на silex и symfony2. Родил немного опенсорса в процессе работы: https://packagist.org/packages/madesst/doctrine-generation-bundle https://packagist.org/packages/madesst/api-debug-bundle Обсуждение различных маркет-тестов, оценка сроков, расстановка задач и прочая скучная бюрократия.
ClipClock
Москва
Человек-оркестр
Февраль 2012 — Декабрь 2012 (11 месяцев)
Обязанности: - Руководить, программировать, администрировать, деплоить, чинить - Cекс с FB: Graph API, FQL, JS SDK; Драки с Azure SDK; Романтические отношения с AWS API - "мадесст-пуллреквест" - Кутришить с Лешей, троллить Максима - Хмуриться, неодобрять - Отдуваться и стартапить Достижения: - Распределенная обработка картинок на спот реквест инстансах амазона - Заюзал databene-benerator - Собственноручно поднял все сервера проекта - Проект с нуля, стартовал в одиночку
PHP - тимлид
Октябрь 2010 — Февраль 2012 (1 год и 5 месяцев)
Обязанности: - Собеседования кандидатов - Делать хмурый вид - Троллить Макса - Круглосуточно отдуваться за всех Достижения: - Практически вся техническая начинка биллинга с нуля (php + pcntl + rabbitmq) - Примерно половина визуальной составляющей биллинга, так же, с нуля (symfony + propel) - Научился работать 25 часов в сутки - Проект с нуля, стартовал в одиночку и удаленно
PHP - разработчик
Февраль 2010 — Октябрь 2010 (9 месяцев)
Лидирующая компания отрасли электронной коммерции в России
PHP - разработчик
Декабрь 2009 — Февраль 2010 (3 месяца)
Обязанности: - Рефакторинг существующего кода, развитие нового кода - Участие в проектировании архитектуры системы
Ведущий издатель игр на консолях, ПК и мобильных устройствах
PHP - разработчик
Ноябрь 2008 — Декабрь 2009 (1 год и 2 месяца)
Разработка движка для управлениями коммьюнити сайтами по играм компании, разработка турнирной системы для проведения соревнований между посетителями коммьюнити сайтов. Разработка сторонних проектов компании.
Технический верстальщик
Июль 2008 — Ноябрь 2008 (5 месяцев)
Верстка макетов для системы "Арион", подготовка jsp шаблонов, js-программирование элементов интерфейса системы.
Частная практика, работа без зачисления в штат
PHP-программист/Верстальщик
Март 2005 — Июль 2008 (3 года и 5 месяцев)
Верстка, валидная, семантичная, блочная.
Высшее образование
Смоленский государственный университет
Смоленск
Факультет: Физико-математический
Июнь 2008—Июнь 2009 (1 год)