Обо мне

Специализация и профессиональные навыки:
— PHP
— JavaScript (jQuery, AngularJS)
— MySQL, PostgreSQL
— TDD (PhpUnit, jasmine, mocha)
— Mac OS X, Linux.
— git/github

Профессиональные навыки
Опыт работы
Февраль 2012 — по настоящее время
PHP-Developer
Новосибирск
Обязанности и достижения

Работа в команде над большим высоконагруженным B2B проектом.
Сбор статистики продаж и посещений. Графическое представление полученных данных. Разработка API для создания ордеров. Улучшение API для iOS устройств, выгрузка данных, получение заказов. Генерирование и обработка изображений (ImageMagick, в том числе из командной строки)

Поддержка и разработка нового функционала для проекта с высокой степенью защиты: хранение персональных данных и медицинских исследований. Генерирование pdf файлов, отчетов. Экспорт и импорт данных из Excel.

Поддержка и разработка нового функционала для очень старого проекта (php 5.0), экспорт и импорт в различных форматах, апгрейд до 5.4 & рефакторинг.

Работа с системами контроля версий (svn, git).
Оптимизация структуры БД и запросов ( MySQL, PostgreSQL )
Тестирование: Unit test, integration. Работа с PHPUnit, Mockery.

Отучился писать фреймворки.
Научился правильно относиться к легаси коду, а так же научился его рефакторить.

Июнь 2008 — Январь 2012
Ай Си Эс Групп
PHP-Developer
Новосибирск
Обязанности и достижения

- Разработка web-сайтов по ключ, верстка.
- Работа с различными платежными системами по приему web-money, visa, mastercard, SMS.
- Разработка сайта по продаже ПО. С регистрацией пользователей и личным кабинетом, историей покупок, экспортом данных в Excel и PDF. С хранилищем файлов программ, ограничение доступа программам, с выдачей серийный номером и синхронизацией с 1С. Проектирование системы для работы на нескольких сторонних серверах одновременно. Разработка API для оплаты программ со сторонних серверов.
- Проектирование и разработка партнерской системы с поддержкой нескольких проектов и реселлеров. Хранение статистики по продажам для каждого сайта/реселлера/продавца, статистика конвертации траффика за выбранный период и по определенной программе.
- Разработка CMS с шаблонизатором и с маленькой нагрузкой
- Доработка биллинга по приему платежей пластиковыми картами различных фирм. Проверка на возможное мошенничество, работа с банком через сокеты
- Разработка автоматической системы обновления сайтов реселлеров

Сентябрь 2004 — Сентябрь 2008
ИТ Куб
PHP-разработчик
Новосибирск
Обязанности и достижения

- Разработка web-сайтов, верстка.
- Разработка сайтов на готовых CMS PHP-Nuke, Wordpress, Joomla и др.
- Разработка сайта, использующего БД vBulletin 3
- Поддержка и доработка форума vB
- Проектирование и реализация системы баннерных показов. Со статистистикой, конверт.
- Разработка CMS доски объявлений, без админки как таковой - AJAX

Высшее образование
Июнь 2005 — Июнь 2008
НГУ-Новосибирск
Информационных технологий; ФИТ
Новосибирск
Среднее специальное образование
Январь 1999 — Январь 2003
колл., Высший колледж информатики (НГУ)
ФТИ
Новосибирск