Обо мне

Специализация и профессиональные навыки: Языки и технологии: 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 — по настоящее время (4 года и 5 месяцев)
Gismeteo
Ведущий разработчик, системный архитектор
Москва
Июнь 2012 — Март 2013 (9 месяцев)
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 (10 месяцев)
Руководитель Битрикс направления
Москва
Обязанности и достижения
Обязанности: - Формирование отдела с нуля - Обучение команды - Контроль качества работы отдела - Краткосрочное планирование отдела - Проектирование архитектуры, внедрение новых технологий в проекты и отдел - Разработка ключевого функционала - Масштабирование ресурсов Достижения: - С нуля был создан отдел разработок "1С-Битрикс" - Спроектировал методологию для разработки проектов на 1C-Битрикс, для максимальной экономии ресурсов при подключении нового разработчика к проекту что достаточно важно в веб-студиях - Автоматизация процессов, в том числе и развертывание новых площадок и проектов - Разработал "ноу-хау" модуль для 1C-Битрикс, данный модуль решал многие узкие места в производительности 1C-Битрикс
Август 2010 — Июль 2011 (11 месяцев)
Руководитель отдела разработки
Москва
Июль 2009 — Август 2010 (1 год и 1 месяц)
Ballisticka
Руководитель отдела разработки
Москва
Обязанности и достижения
Обязанности: - Проектирование архитектуры проектов - Разработка ключевой функциональности продукта - Планирование и проведение нагрузочного тестирования и последующий анализ - Участие в переговорах с представителями заказчиков по техническим вопросам - Краткосрочное планирование работы отдела - Формирование команды Достижения: - Получил основные азы в управлении командой
Ноябрь 2008 — Июль 2009 (8 месяцев)
Ведущий разработчик
Москва
Обязанности и достижения
Обязанности: - Участие в проектировании архитектуры проекта в качестве помощника начальника отдела - Проектирование и реализация альтернативной схемы хранилища данных проекта - Разработка специальных модулей на платформе 1С-Битрикс - Работа в условиях предоставления нечетких требований - Участие в мозговых штурмах - Работа в распределенной команде Достижения: - В сжатые сроки запустили продукт которые был подготовлен к высоким нагрузкам
Июль 2006 — Ноябрь 2008 (2 года и 4 месяца)
QSOFT
Верстальщик / Программист / Team leader
Москва
Обязанности и достижения
Обязанности: - Разработка компонентов и шаблонов для 1С-Битрикс - Распределение задач внутри команды - Предварительный контроль качества результатов работы членов команды - Обучение сотрудников компании - в остальном: обязанности наравне с другими членами команды Достижения: - Через меня прошло порядка 10 проектов - Повышение в должности от верстальщика до программиста
Высшее образование
Январь 2005 — Январь 2010
РосНОУ
Информационных систем в экономике и управлении
Москва