Обо мне

ЯЗЫКИ И БИБЛИОТЕКИ, ТЕХНОЛОГИИ

- PHP (работал с GD, simpleXML, Curl, PHPExcel, PHPWord, memecache, применял APC). Примеры кода: https://drive.google.com/open?id=0B0HoAuNk6MsHNXRkc29jeHV3N00 https://drive.google.com/open?id=0B0HoAuNk6MsHWEtQWDJhaFJVTVU

- Yii. Сейчас делаю хобби-проект на Yii2

- MySQL, есть опыт PostgreSQL

- Unit-тесты (под Codeception в Yii2)

- Sphinx - основы

- Rabbit MQ (многопотоковая работа с очередямиб AMQP)

- JavaScript, AJAX, JQuery (применял bootstrap, jqplot и др.)

- Webmoney - интерфейсы (Х)

- HTML, CSS- Smarty

ИНСТРУМЕНТЫ

- Git (+flow), есть опыт Mercurial и SVN

- Командная строка Linux - базовые умения

- XDebug- Team City (сборщик проектов)

- PhpStorm (есть своя лицензионная версия), с БД работаю через HediSQL/PgAdmin

- Enterprise Architect (разработка архитектуры приложения)

- Redmine, Мегаплан-

Есть опыт разработки под высокие нагрузки (напр., макс. время отработки

скрипта SMS-сервера, при 100 запросах/с было ~0.5 c. Скрипт содержал

запросы на выборку/удаление записи из 1 млн. таблицы)

Кроме этого

- Есть опыт программирования под Linux (c, shell)

- Есть опыт работы в математических средах Mathematica, MatLab, Derive

- Есть опыт написания простейшего ИИ на Turbo Prolog и C++

- С, С++ (до 2008 г.)

- Turbo Pascal (до 2004 г.)

Основные хобби: спортивный туризм, автостоп, путешествия, игра на музыкальных инструментах.

Профессиональные навыки
HTMLCSSJQueryPHPMySQLYii frameworkPhpunitООПGit
Опыт работы
PHP-программист
Июнь 2015 — Июнь 2016 (1 год и 1 месяц)
Работа с биллинг-системами: + backend для платёжной систему pay.mts.by + SMS-сервер (протокол SMPP) + цепочки платежей Webmoney (X-интерфейсы) + процессинги мобильных платежей
ПредПоход
Москва
ПредПоход
Июнь 2014 — Июнь 2016 (2 года и 1 месяц)
http://predpohod.ru - collaboration-сервис для подготовки к спортивным походам. LAMP+Yii. Определение требований, составление ТЗ, реализация, поиск тестировщика и работа с ним, реклама. Сделаны модули (далее только самое интересное): + Составление пищевой раскладки + Голосование за продукты + Составление аптечки на основании данных, выгруженных с портала лекарственных ср-в России + Drag and drop - распределение снаряжения и продуктов по рюкзакам участников с генерацией сравнительного графика разгрузки по дням. + автоматизированный финансовый взаиморасчет между участниками (вносим траты, получаем результат - кто кому сколько должен)
Happy Lab
Москва
Ответственный за разработку проекта
Март 2013 — Июнь 2014 (1 год и 4 месяца)
http://tvkinoradio.ru/ - социальная сеть работников телевидения, кино и радио. LAMP, Yii. + согласование требований к продукту + поиск на Sphinx + раздел "Оборудование" с набором характеристик для каждой категории, сравнением товаров, единицами измерения, типами единиц измерения (см и см х см - разные единицы), оценками , загрузкой/выгрузкой предложений от компаний в CVS/XML, отзывы и пр. (узкоспециализированная аналогия Яндекс маркет) + Авторизация через FB и VK + раздел "Павильоны" + раздел "События" + редизайн
InteractiveSolutions, интернет холдинг
Москва
Серверный программист
Декабрь 2012 — Февраль 2013 (3 месяца)
Серверная часть мультиплатформенной игры (LAMP, yii). + Определение подходящей комбинации барабанов (а их несколько млн. ) для каждого запуска "однорукого бандита" + Удержание процента выигрыша игрока + Джекпот + Бонусы за кол-во дней в игре + Авторизация по email, соц. сети, токену устройства Оставил компанию из-за невыплаты з/п.
Panalpina CIS Helsinki OY RO
Москва
Программист
Февраль 2011 — Июнь 2013 (2 года и 5 месяцев)
Создание корпоративной системы для: - Калькуляции морских и авиа перевозок - Иморта данных с сайтов сторонних перевозчиков - Ведения информации по перевозкам - Выводов отчетов, взаимоотношений сотрудников и пр.
Веб-студия и дата-центр
PHP-программист
Март 2009 — Февраль 2011 (2 года)
Создание и поддержка программных частей для сайтов на CMS. За время работы сделано более 28 реально существующих проектов, некоторые из них: http://gazeta500.ru/ http://linzmoda.ru/ http://serblang.ru/ http://rdcards.ru/ (полный список готов выслать) Также: * Разработка высоконагруженных проектов и их модулей. * Участие в разработке CRM и CMS компании. * SEO-анализ, продвижение сайтов * Переговоры с заказчиками и обучение их CMS.
Высшее образование
Московский институт электроники и математики имени А. Н. Тихонова
Москва
Факультет: Прикладной математики; ФПМ
Сентябрь 2005—Июнь 2010 (4 года и 9 месяцев)
"Информационные системы"