Обо мне

Специализация и профессиональные навыки: Языки и технологии: 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 года и 9 месяцев)
Gismeteo
Ведущий разработчик, системный архитектор
Москва
Июнь 2012 — Март 2013 (10 месяцев)
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 (11 месяцев)
Руководитель Битрикс направления
Москва
Обязанности и достижения

Обязанности:

- Формирование отдела с нуля

- Обучение команды

- Контроль качества работы отдела

- Краткосрочное планирование отдела

- Проектирование архитектуры, внедрение новых технологий в проекты и отдел

- Разработка ключевого функционала

- Масштабирование ресурсов

Достижения:

- С нуля был создан отдел разработок "1С-Битрикс"

- Спроектировал методологию для разработки проектов на 1C-Битрикс, для максимальной экономии ресурсов при подключении нового разработчика к проекту что достаточно важно в веб-студиях

- Автоматизация процессов, в том числе и развертывание новых площадок и проектов

- Разработал "ноу-хау" модуль для 1C-Битрикс, данный модуль решал многие узкие места в производительности 1C-Битрикс

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

Обязанности:

- Проектирование архитектуры проектов

- Разработка ключевой функциональности продукта

- Планирование и проведение нагрузочного тестирования и последующий анализ

- Участие в переговорах с представителями заказчиков по техническим вопросам

- Краткосрочное планирование работы отдела

- Формирование команды

Достижения:

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

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

Обязанности:

- Участие в проектировании архитектуры проекта в качестве помощника начальника отдела

- Проектирование и реализация альтернативной схемы хранилища данных проекта

- Разработка специальных модулей на платформе 1С-Битрикс

- Работа в условиях предоставления нечетких требований

- Участие в мозговых штурмах

- Работа в распределенной команде

Достижения:

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

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

Обязанности:

- Разработка компонентов и шаблонов для 1С-Битрикс

- Распределение задач внутри команды

- Предварительный контроль качества результатов работы членов команды

- Обучение сотрудников компании

- в остальном: обязанности наравне с другими членами команды

Достижения:

- Через меня прошло порядка 10 проектов

- Повышение в должности от верстальщика до программиста

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