Обо мне

Специализация и профессиональные навыки:

  • управление программистами и требованиями
  • много php, немного java и python, MySQL наизусть, PostgreSQL со словарем, key/value на "потрогать"
  • design patterns, OOP, TDD, KISS, YAGNI и другие страшные аббревиатуры
  • unit-тесты, приемочное тестирование, стресс тестирование, проверка серверов на пылестойкость и ударопрочность
  • извращенные архитектуры, многопоточность, межмашинковое взаимодействие, алгоритмы под данные, данные под задачи, очереди, map/reduce, hash tables, нарезка базы кубиками и колечками
  • кэширование всего и вся
  • данные больше 100Gb и хиты больше 10M
  • болен перфекционизмом мозга, в рецессивной стадии, чему и рад

Профессиональные цели: Рост над собой, на сложных проектах, за которые платят деньги.

Домашние проекты:

Опыт работы
Октябрь 2015 — по настоящее время
Принципиальный инженер
Москва
Октябрь 2014 — Октябрь 2015
CreditPilot LLC
PM, TeamLead
Москва
Обязанности и достижения

Руководство проектом Счёт.ру (http://schet.ru/) от идеи, до текущего состояния. Система позволяет делать переводы и оплачивать услуги картой, без регистрации.

Полный спектр задач, как со стороны управления проектом, так и со стороны технической реализации. В данный момент проект находится на стадии боевого тестирования и создания производных продуктов.

Май 2014 — Октябрь 2014
MGCom Mobile
PM, TeamLead
Москва
Обязанности и достижения

Руководство отделом мобильной разработки. За 5 месяцев были разработаны:
- Мобильный магазин (ios и android). Каталог, поиск, фильтрация по общим параметрам и параметрам конкретной категории. Приземление пользователя на звонок. Данные брались из доработанного Yandex Market Language.
- Приложение для поиска лучших цен, по идентификатору в оффлайн-магазине
- Генератор произвольных интернет-магазинов, по Yandex Market Language. Каталог, поиск, фильтрация.

Обязанности:
- Управление задачами и людьми
- Взаимодействие с заказчиком
- Формирование команды
- Разработка (php, laravel4, mysql, sphinx)

Отдел расформирован из-за разногласий владельцев.

Август 2013 — Май 2014
TeamLead
Киев
Обязанности и достижения

Создание коворкинга и участие в создании продуктов, от стадии идеи, до боевого использования:
- Мобильный кошелек Best.Wallet. Приложение для переводов и оплаты услуг с карты. Моя часть заключалась в построении промежуточного бекенда, наличие которого позволяет увеличить скорость разработки, за счет коротких коммуникаций с ios-разработчиками и более быстрой разработки
- довольныйклиент.рф - внешний технический контроль
- auto.schet.ru - первая версия сервиса по автоплатежам с привязанных карт
- Разработка backend-части мобильных приложений (php, mysql, mongodb)
- Взаимодействие с некоторыми субподрядчиками

Пришлось уехать из-за невозможности пребывать на территории Украины.

Июнь 2012 — Август 2013
OneDayOfMine
TeamLead
Киев
Обязанности и достижения

- притворять в жизнь

Сентябрь 2010 — Декабрь 2010
Ипотечные информационные технологии
TeamLead
Москва
Обязанности и достижения

Разработка CRM-сервиса для ипотечных компаний.

Декабрь 2009 — Август 2010
New Consulting Technology
TeamLead
Москва
Обязанности и достижения

- разработка CDN (архитектура, тулинг, программирование)
- формирование команды
- управление задачами и сроками по остальным проектам

Сентябрь 2009 — Ноябрь 2009
программист
Москва
Обязанности и достижения

Сложная интеграция со сторонними площадками.

Октябрь 2007 — Август 2009
Программист, TeamLead
Пенза
Обязанности и достижения
Апрель 2007 — Октябрь 2007
Versus, versus-group.ru
программист
Пенза
Обязанности и достижения
Январь 2007 — Январь 2014
Limb PHP Framework
Ядреный разработчик
Пенза
Обязанности и достижения

Разработка модулей: acl, cache2, cli, cms, contructor, log, mail, etc.

Сентябрь 2006 — Март 2007
Accudesign Communications Inc.
программист
Пенза
Обязанности и достижения

Разработка адаптивной системы мониторинга данных (Prado, Zend Framework, Yahoo UI).

Март 2004 — Сентябрь 2006
Системный программист
Заречный
Обязанности и достижения

Рефакторинг и расширение PHP библиотеки для работы с Oracle. Мониторинг качества кода. Стандарты кодирования. Внедрение различных PHP-решений. Разработка единой системы отслеживания ошибок (в рамках дипломного проекта).

Высшее образование
Январь 2000 — Январь 2006
ПГУ-Пенза
Институт Информатики и вычислительной техники (ИИВТ)
Пенза