С 2013 года вел поддержку портала, тогда еще с СУБД MS SQL Server.
В 2015 году осуществлял руководство и лично принимал участие по интеграции сайта с SAP ERP. С этого времени веду поддержку системы, как в команде с другими веб-разработчиками, так и один.
Сайт работает на PHP 5.3, частично на Zend Framework 2, взаимодействие с SAP осуществляется посредством WEB-сервисов (SOAP, WSDL), вспомогательное хранение данных (новости, описания маркетинговых программ, и т.п.) в MySQL. Система контроля версий - GIT. Много кода на JavaScript, в т.ч. и в ООП стиле (прототипы). B2B имеет мощное API для выгрузки каталога, создания и управления заказами, и др.
Наиболее запомнившиеся и масштабные разработки:
- WEB-интерфейс управления техническими характеристиками товаров, с дальнейшей передачей данных в SAP.
- Многопоточная распределенная система рассылке прайс-листов. Под многопоточностью понимается очередь из нескольких фоновых задач, оптимально нагружающих ядра процессора, под распределением понимается, что выгрузка данных из ERP и предварительное формирование производится на одном физическом сервере, а формирование файлов Excel и рассылка - на другом. Система показывает себя очень стабильной, рассылка ведется по более чем 2000 дилеров в течении 12 часов (столь медленная работа обусловлена высокой нагрузкой на SAP)
- Интерфейс формирования комплектов товаров
- Система полного кэширования данных из SAP для открытой части, постольку поскольку прямая выгрузка данных из SAP производится крайне медленно.
- Асинхронная система взаимодействия с SAP при создании объектов - заказов, регистрации пользователей и т.д. для законного обхода лицензионных ограничений