Обо мне

Мне интересны крупные и высоконагруженные проекты, я люблю находить простые решения для сложных задач. Знаю принципы управление командой программистов и не пишу комментарии в коде Я использую Mac, PHPStorm, Vim и Git В свободное время я разрабатываю сайт регулярного геймджема GameDevParty — gamedevparty.ru, а также участвую в геймджемах как программист и гейм-дизайнер.

В марте 2015 года получил сертификат Zend Certified Engineer: http://www.zend.com/en/yellow-pages/ZEND026911

Профессиональные навыки
Опыт работы
Май 2014 — Май 2015 (1 год)
e4E5 group
Senior PHP Developer
Санкт-Петербург
Обязанности и достижения
- Занимался развитием высоконагруженного серверного решения в сфере нетаргетитованной интернет-рекламы (ad server); - Реализовывал новый функционал и модифицировал существующий код, рефакторил сложную систему классов; - Разрабатывал надежные масштабируемые решения, работающие в условия высокой нагрузки и большого потока данных; - Создавал системы эффективного сбора статистики и последующей обработки большого массива данных; - Дорабатывал интерфейс работы со статистикой для менеджеров; - Оптимизировал производительность как высоконагруженных систем, так и систем отложенной обработки статистики; - Писал сценарии для установки и настройки серверного ПО, для выполнения рутинных операций на большом кластере серверов; Использовал технологии: Symfony, Silex, HAproxy, nginx, php-fpm, Redis+Sentinel, MySQL; Ansible, rsyslog, Riemann, Graphite, InfluxDB, Grafana
Август 2009 — Май 2014 (4 года и 9 месяцев)
ведущий серверный PHP-программист
Санкт-Петербург
Обязанности и достижения
- Принимал участие в проектировании разработке с нуля ведущей социальной сети для любителей казуальных игр в рунете — Nevosoft.ru; - Разрабатывал как социальную функциональность сайта, так и витрину игру, биллинг и API для партнеров; - Переработал систему подготовки финансовых отчетов; - Оптимизировал сайт под растущую нагрузку, внедрял кеширование; - Принимал участие в разработке эффективной системы обновления и раздачи контента; - Разрабатывал шаблоны на XSLT под готовую верстку, писал клиентские скрипты; - Разработал еще несколько внутренних и внешних сайтов компании; - Спроектировал и разработал с нуля четыре игровых сервера разной величины и несколько более мелких сервисов; - Вместе с командой разработал уникальную высокопроизводительную ORM, использующую в качестве хранилища данных Redis и поддерживающую прозрачное шардирование и сложные схемы хранения данных; - Спроектировал API для клиентской части игры, оптимизированное для высокой нагрузки и удобства использования, решал вопросы кеширования и версионирования API и контента; - Разработал игровые редакторы (бэк-офис) для управления игровым контентов в виде single-page application; - Управлял командой из двух программистов. Наиболее значимые проекты: - Полцарства за принцессу (https://itunes.apple.com/ru/app/id631442052), - Седьмое Небо (http://vk.com/app3615700_1048826), - Чародеи (http://www.odnoklassniki.ru/game/enchanters), Использовал технологии: Zend Framework, Symfony 1&2, Doctrine, nginx, php-fpm, memcached, Redis, MySQL, Cassandra, MongoDB, JavaScript (Handlebars, Backbone, RequireJS, Qjs, grunt)
Июнь 2007 — Август 2009 (2 года и 2 месяца)
ООО МП Русские колбасы
программист, ведущий программист
Саратов
Обязанности и достижения
- Создавал и сопровождал бухгалтерские, зарплатные и множество других систем с интерфейсом на 1C7.7 и бекендом на MSM/GT.M; - Разрабатывал и оптимизировал системы обработки большого массива финансовых отчетных данных в MSM/GT.M; - Разрабатывал программы для КПК на C# и VisualBasic; - Программные решения, над которыми я работал, использовались в 20 региональных филиалах компании, для тысяч сотрудников компании, от работников склада до топ-менеджеров.
Высшее образование
Январь 2004 — Январь 2009
СГУ-Саратов
Компьютерных наук и информационных технологий
Саратов
Рекомендательные письма
olegginzburg
еще один IT специалист • знакомый

Излишне технический склад ума, широкий кругозор знаний и умение схватывать все на лету.

Письмо написано 29 мая 2014 в 10:20
andrey-milosh
вытягивальщик безнадежных проектов • знакомый

Умеет решать важные задачи в необходимый период времени.

Письмо написано 20 октября 2010 в 08:31