Обо мне

Люблю сложные и запутанные задачи - те, при решении которых теряешь контроль времени, еды и сна)

Не идеализирую решения, если того требуют потребности бизнеса (не занимаюсь преждевременной оптимизацией). Стараюсь придерживаться SOLID, KISS.

PHP 5.6-7.2, Symfony 3.4, ООП, Паттерны проектирования, PSR, MySQL/PostgreSQL/MongoDB/Redis/Memcached/Elastic, GIT, JS, оптимизация SQL.

На десктопе Linux.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Организация командировок и мероприятий для корпоративных клиентов
Lead PHP Developer
Июнь 2014 — По настоящее время (6 лет и 4 месяца)

Тимлид на hotelbook.pro - система online бронирования отелей/авиа/трансферов и прочего (B2B).

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

Оптимизация и масштабирование проекта: Ускорение поисков отелей, системы работы с заказами, работы клиентов через API (XML). Адаптация под высокие нагрузки, репликация.

Подбор разработчиков, наставничество новых, проведение код-ревью.

Дружу с Linux. Опыт работы с Docker Swarm, Kubernetes.

Работа с GDS: GTA, Expedia, Kuoni, Hotelbeds, DOTWConnect, Booking.com и десятком других.

Senior PHP Developer
Июнь 2011 — Май 2014 (3 года)

Проекты:

Hotelbook.ru (hotelbook.pro) - разработка основного функционала проекта, поддержка, рефакторинг, подключение новых GDS.

Turpoisk.ru - внедрение поиска отелей и выдачи результатов поиска со смежного проекта.

Hotelsbroker.com - сервис для сравнения цен на отели. Начало разработки, первая версия проекта. Большие объемы информации с ценами.

Tophotels.ru - внедрял отображение примерных цен для отелей.

PHP Developer
Октябрь 2007 — Май 2011 (3 года и 8 месяцев)

Проекты:

Hotelbook.ru (hotelbook.pro) - разработка основного функционала проекта, поддержка, рефакторинг, подключение новых GDS. Разработка на базе самописного фреймворка и ORM.

PHPMySQLPostgreSQLLampSVNJQuery
Частная практика, работа без зачисления в штат
Сентябрь 2005 — Сентябрь 2007 (2 года и 1 месяц)

Разрабатывал форумы, интернет-магазины, небольшие узкоспециализированные соц. сети.

PHPMySQLHTMLCSSJavaScript
Интернет-центр
Йошкар-Ола
Программист
Май 2004 — Сентябрь 2005 (1 год и 5 месяцев)

Разрабатывал на Ассемблере (MASM32) сетевой NDIS-драйвер для учета
проходящего через сеть траффика (объемов), а так же драйвер для работы с
железом на низком уровне (Ring 0) - для принудительной блокировки
устройств ввода.

Так же занимался разработкой десктопного ПО (Delphi, C++ Builder + WinAPI).

Высшее образование
Поволжский государственный университет телекоммуникаций и информатики
Самара
Факультет: Информационных систем и технологий
Сентябрь 2010—Сентябрь 2014 (4 года)

Специализация: Информатика и вычислительная техника (ИВТ). Бакалавр.

Марийский филиал Московского открытого социального университета
Йошкар-Ола
Факультет: Информационной безопасности
Сентябрь 2005—Июнь 2007 (1 год и 9 месяцев)

Специализация: Компьютерная безопасность. Квалификация: Математик. Неоконченное высшее.