Обо мне

Специализация и профессиональные навыки:
Личные:
Обеспечение результата и качества. Понимание когда важнее первое, а когда второе.
Умение занять полезным делом себя и окружающих.
GTD 2го уровня: уменье поедать лягушек, и пилить слонов на куски, умение выставлять свои собственные и рабочие приоритеты.
Желание и умение взять на себя ответственность и принять решение.
Желание развивать софт скиллз и административные навыки.
Опыт работы и по водопадным и по гибким методологиям.
Понимание личной и командной динамики развития: воочию видел как модели Бланшара, так и модель Такмана.
Желанье развиваться самому и развивать коллег и команду.

Языки: активно работаю с: PHP 4/5, Javascript, могу сносно читать и понимать:C, Ruby, Java, Erlang.
Базы данных: MySQL, Redis, Riak.
Контроль версий: SVN, GIT.
Очереди сообщений: RabbitMq.
Веб-серверы: Nginx, Apache.
Полно текстовый поиск: Sphinx.
Таск-трекеры: Jira, Redmine.
Linux(advanced user): profiling(top/iotop/vmstat/lsof), tracing/debugging (gdb, strace)).

Профессиональные цели:
Сделать всем хорошо. Создавать полезные и приносящие пользу продукты(ну и естественно которые окупаются).

Награды, сертификаты, портфолио, проекты:
Luxoft Training Center, PM-sch-03 Работа с персоналом в проекте, тренер - Дмитрий Башакин,
Ораторика, Искусство выступать и убеждать, тренер - Игорь Незовибатько

Членство в обществах и ассоциациях:
stratoplan.ru, agilerussia, productcamp.ru
участие в конференциях:
spmconf, wud.ru 2011, highload++ 2011, 404fest 2011, laf 2011(http://conf.uml2.ru), AgileCamp 2011, DevConf 2011, AgileDays 2011, DevConf 2010, 404fest 2009

Опыт работы
Крупнейшая и самая быстрорастущая социальная сеть для встреч с новыми интересными людьми.
Software Developer(platform team)
Апрель 2013 — По настоящее время (6 лет и 2 месяца)
Обязанности: - Поддержка инфраструктурных проектов(демоны, апи, мониторинг), взаимодействие с админами - Рефактторинг старого кода на новые апи - Kонтроль работоспособности сайта Достижения: - добавление дополнительного дата-центра в азии(свой собственный CDN), увеличило скорость отдачи фото, дало увеличение engament`a и ускорило рост пользовательской базы в данном регионе - Перевод всех демонов на gpbs протокол, унификация интерфейсов и мониторинга - развитие мониторинговых\аналитических дашбордов + оптимизация сбора ошибок в моменты падения сервисов - ускорение времени реакции на критические события - Пара проектов по рефакторингу всей базы кода(обычно 500-2000 изменений за проект) для перехода на новое апи базы, мемкеша, фоток и т.п. - Проекты по безопасности: обрезание прав к базам данным до необходимых, нормализация прав доступа у демонов и т.д. - Внедрены механизмы отказустойчивости сайта в случаи "зависания" демонов
стартап
 
Заместитель директора по производству
Октябрь 2012 — Январь 2013 (4 месяца)
Обязанности: - мониторинг, деплоймент, контроль качества, инфраструктурные вопросы - написание беклогов, прототипирование интерфейсов, планирование работ - поддержка проектов на php, java, nodejs - общение с клиентами, подрядчикам, поставщиками услуг - релиз-менеджмент Достижения: - Увеличил конверсию в пару раз, избавившись от необязательных шагов в конверсионной воронке. - Сделал мониторинг качества сервиса и пользовательских покахателей - после выявления проблем добавили обработку многих ситуаций и улучшили, то что видит клиент - Проследил за активностью пользователей и перенес "пользовательских инноваций" в продукт - Вместе с командой реалзиовал конференционный функционал
Деловая социальная сеть #1 в России и СНГ
Ведущий разработчик\Тимлид
Июль 2011 — Октябрь 2012 (1 год и 4 месяца)
Обязанности: - руководство командой разработчиков, ревью кода - переодическое выполнение роли скрам-мастера - покрытие тестами - рефакторинг бд\кода для ускорения юзер-экспириенса и улучшения масштабируемости - разработка новой версии системы\рефакторинг старой Достижения: - Планирование и выполнение внутренних проектов по развитию существующего функционала: внутрисайтовые нотификации, лента событий, рассылки и другие - Реализовал внутрисайтовые нотификации, увеличившие глубину просмотров на 10-20% - Перенесли весь проект социальной сети (кроме работы с рассылками и импортов контактов) с одного фреймворка на другой за 2 месяца, без существенной потери функционала - сам бы не поверил, что так бывает - Уменьшил максимальное время ответа в пару-тройку раз, оптимизировал среднее время загрузки - Реализована улучшенние схемы рассылок, ускорившая скорость генерации и время необходимое на отсылку с дня до 2х часов, добавлена поддержка групп пользователей и а\б тестов - Переписывал функционал инвайта пользователей: рост пользовательской базы c 2х миллионов до 4х миллионов пользователей за время моей работы - Внедрение практики автоматических тестов, что позволило увеличить среднее время между возникновением ошибок и количество возникающих регрессий - Внедрение redis`а, что позволило 1) ускорить очереди на порядки 2) ускорить загрузку внутрисайтовых лайков(15-40% ускорение для некоторых страниц) 3) для использование в минирекламе, что позволило ранжировать, ее в реальном времени(а не каждые 5 минут) - Внедрил риал-тайм мониторинг, что позволило в 3 раза сократить максимальное время ответа после устранения узких мест, до 10 раз сократить среднее время загрузки страниц в зависимости от раздела, оперативно реагировать на новые ошибки - Разработана собственная система распределения задач и воркеров, что позволило сделать систему обработчик очередей “неубиваемой” и самовосстанавливающейся после ошибок.
Ведущий инженер-программист
Август 2010 — Март 2011 (8 месяцев)
Обязанности: - Обязанности разработчика - Контроль выполнения задач - Назначение задач - Расстановка приоритетов - Руководство разработкой одного из внутренних проектов компании - code review - руководство распределенной командой Достижения: - Опыт работы в распределенной команде - Внедрение Continious Integration-сервера - Планирование и разработка внутренних и внешних проектов: - тотализатор для западного рынка - внутренний проект программы для операторов проверки и редактирования документов
Инженер-программист
Август 2009 — Август 2010 (1 год и 1 месяц)
Обязанности: - Оптимизация и профилирование(firebug, xdebug, pinba, explain) - Разработка функционала(server-side: PHP, client-side: JS) - Аналитика предметной области Достижения: - Разработка справочно-правовой системы docs.pravo.ru - Разработка с нуля системы многоуровневой обработки документов - Разработка с нуля системы наложения изменений - Внедрение асинхронной (событийной) системы обработки документов - Анализ документов и рефакторинг системы разбиения документов на абзацы - Рефакторинг схемы бд/денормализация таблиц подсистемы хранения документов Улучшения процесса разработки: - введение системы миграций базы-данных - внедрение культуры юнит-тестов для критических алгоритмов (phpunit) - интеграция очереди сообщений RabbitMq - ведение статистики по запросам/времени с помощью Pinb`ы
Интернет-агентство полного цикла
Программист
Сентябрь 2007 — Август 2009 (2 года)
Обязанности: - Разработка/поддержание корпоративных сайтов/порталов/магазинов. - Разработка/оптимизация SEO-систем управления ссылками/сбора статистики - Поддержка/разработка внутрикорпоративной системы управления проектами/задачами
Ymage-Iteam
 
C++/C# разработчик
Июнь 2007 — Ноябрь 2007 (6 месяцев)
Достижения: - Разработка средство миграции и синхронизации баз данных для MsSql - Разработка средства показа рекламы для Плазма-экранов - Разработка DirectX deinterlace-фильтра. - Разработка системы управления отелями Meabis
ООО "Симбирские технологии"
 
Программист
Июль 2006 — Октябрь 2006 (4 месяца)
Обязанности: - Разработка и модификация продукта в сфере E-commerce(cs-cart.com)
Высшее образование
Ульяновский государственный технический университет
Ульяновск
Факультет: Информационных систем и технологий
Январь 2004—Январь 2009 (5 лет)
Рекомендательные письма
dmx
Product Management • знакомый

Был в логове юзабилистов и выбрался живым

Письмо написано 18 сентября 2012 в 16:45
ekrivosheev
DevOps для кровавого энетрпрайзного легаси: http://rocketsiebel.com • знакомый

Илья великолепный специалист и очень надежный исполнитель. Умеет решать не только задачи, но и проблемы. Что сегодня редкость.

Письмо написано 28 октября 2012 в 18:00