Обо мне

Специализация и профессиональные навыки: Языки и технологии: PHP >5.2, MySQL, MS SQL, MongoDB, RabbitMQ, Redis, Lua

API: FB, VK, Twitter, YouTube, Google API Опыт работы с Framework'ми: Symfony >2.6, Laravel >4, Codeigniter >2 Разработка: Проектирование архитектуры приложения, Рефакторинг, UML, ERD

Продукты: 1С-Битрикс, NetCat, CodeIgniter, Laravel, GDS системы, Atlassian продукты, Phalcon, Vagrant, Сервисы Laravel

Тестирование приложения: модульное тестирование, функциональное тестирование и тестирование целостности системы с использование инструментов: PhpUnit (на уровне mock-объектов), Selenium webdriver, Behat

– Разработка приложений с использованием OOP, SOLID и DDD принципов. – Владение методиками проведения нагрузочного тестирование веб-приложений – Могу поднять продакшн-сервер и дев-сервер со всеми приблудами – Использование инструментов для планирования и контроля выполнения задач. – Грамотно делегирую поставленные задачи – Проектировал и разрабатывал с нуля фраймворк – Поддерживаю стандарты PSR-*

Дополнительная информация: Английский язык: свободное владение.

Опыт работы
Март 2013 — по настоящее время
Gismeteo
Ведущий разработчик, системный архитектор
Москва
Июнь 2012 — Март 2013
Travelrent
Системный архитектор / CTO
Москва
Обязанности и достижения

Обязанности:
- Планирование, реализация и контроль-качества IT отдела
- Управление несколькими проектами
- Долгосрочное/краткосрочное планирование отдела
- Формирование бюджета отдела
- Подготовка ежемесячных отчетов и презентаций
- Проведение встреч с инвесторами как на русском языке так и на иностранном языке
- Архитектурный и технологический контроль разрабатываемых решений
- Разработка ключевого функционала

Достижения:
- Полностью обновил весь IT отдел ( шесть разработчиков, 2 верстальщика и один тестировшик )
- Спроектировали бизнес процессы для IT отдела и интегрировали их в Atlassian Jira
- За 3 месяца продукт был полностью отрефакторен и переписан на собственные модули (1С-Битрикс)
- За 2 месяца продукт подготовили к любым нагрузкам, реализовали отказоустойчивую систему (в Дата Центрах Atlex) и балансировщиком (в Amazon EC2), значительно было оттюнинговано кеширование, БД и реализован собственный модуль для работы с CDN
- За 2 месяца была спроектирована и разработана CRM система для Customer Department
- Спроектировали и реализовали новую поисковую систему для сайта с порядка 20 зависимыми показателями для ранжирования
- Подключили биллинговую систему, а также прошли сертификацию для PCI Compliance
- Через 6 месяцаов все сотрудники IT перешлни на более высокий уровень квалификации, этому поспособствовало проведение мастер-классов, ежедневные мини-митинг и переход на исползование новых технологий при разработки продукта
- Повышение в должности от Системного Архитектора до CTO

Август 2011 — Июнь 2012
Руководитель Битрикс направления
Москва
Обязанности и достижения

Обязанности:
- Формирование отдела с нуля
- Обучение команды
- Контроль качества работы отдела
- Краткосрочное планирование отдела
- Проектирование архитектуры, внедрение новых технологий в проекты и отдел
- Разработка ключевого функционала
- Масштабирование ресурсов

Достижения:
- С нуля был создан отдел разработок "1С-Битрикс"
- Спроектировал методологию для разработки проектов на 1C-Битрикс, для максимальной экономии ресурсов при подключении нового разработчика к проекту что достаточно важно в веб-студиях
- Автоматизация процессов, в том числе и развертывание новых площадок и проектов
- Разработал "ноу-хау" модуль для 1C-Битрикс, данный модуль решал многие узкие места в производительности 1C-Битрикс

Август 2010 — Июль 2011
Руководитель отдела разработки
Москва
Июль 2009 — Август 2010
Ballisticka
Руководитель отдела разработки
Москва
Обязанности и достижения

Обязанности:
- Проектирование архитектуры проектов
- Разработка ключевой функциональности продукта
- Планирование и проведение нагрузочного тестирования и последующий анализ
- Участие в переговорах с представителями заказчиков по техническим вопросам
- Краткосрочное планирование работы отдела
- Формирование команды

Достижения:
- Получил основные азы в управлении командой

Ноябрь 2008 — Июль 2009
Ведущий разработчик
Москва
Обязанности и достижения

Обязанности:
- Участие в проектировании архитектуры проекта в качестве помощника начальника отдела
- Проектирование и реализация альтернативной схемы хранилища данных проекта
- Разработка специальных модулей на платформе 1С-Битрикс
- Работа в условиях предоставления нечетких требований
- Участие в мозговых штурмах
- Работа в распределенной команде

Достижения:
- В сжатые сроки запустили продукт которые был подготовлен к высоким нагрузкам

Июль 2006 — Ноябрь 2008
QSOFT
Верстальщик / Программист / Team leader
Москва
Обязанности и достижения

Обязанности:
- Разработка компонентов и шаблонов для 1С-Битрикс
- Распределение задач внутри команды
- Предварительный контроль качества результатов работы членов команды
- Обучение сотрудников компании
- в остальном: обязанности наравне с другими членами команды

Достижения:
- Через меня прошло порядка 10 проектов
- Повышение в должности от верстальщика до программиста

Высшее образование
Январь 2005 — Январь 2010
РосНОУ
Информационных систем в экономике и управлении
Москва