Москва, www.rendez-vous.ru
Розничная торговля... Показать еще
Ведущий веб-разработчик. Департамент информационных технологий.
Продолжил развитие проекта «LightBox».
Получил новый проект по разработке сервиса агрегации данных по службам доставки (внутреннее название «Delivery services aggregator»).
Коротко о проекте
Цель проекта – сделать легко расширяемый, стабильный сервис, предоставляющий внутренним сервисам (сайт, моб. приложение, 1С, и т.п.) информацию в едином формате, имеющий возможность расчета сроков доставки, в зависимости от параметров груза, условий доставки, и выбранных предпочитаемых служб. Так же сервис должен уметь предоставить информацию о ПВЗ/отделениях выдачи/самообслуживания.
Роли в проекте
Продукт менеджер и разработчик, без команды.
В обязанности входило: взаимодействие с заказчиком, оценка стоимости работ, планирование и формирование технических предложений из возможностей, взаимодействие с сопутствующими отделами по согласованию инфраструктурных решений, разработка и интеграция.
Стек
PHP 7.* (Yii2 – требование компании), Elasticsearch, Redis, Docker compose, CI (GitLab CI + Assembler)
------
На базе этого проекта было разработано решение для отдела маркетинга, отображающее в сервисе Kibana сегментированную информацию о зонах покупательской способности и привлечения.
Роли в проекте
Разработчик, без команды.
Стек
Golang, Elasticsearch, Kibana, Docker compose
------
По просьбе заказчика был изучен стек по работе c Owox
Коротко о проекте
Требовалось разобраться в стеке, изучить стриминг данных, изучить работу сервисов Google, настроить отображение аналитики в Google DataStudio, используя Google BigQuery в качестве источника данных, а так же верифицировать с заказчиком качество поставляемых данных, и внести изменения в BQ SQL.
Роли в проекте
Консультант и разработчик, без команды.
Стек
https://console.cloud.google.com/, https://datastudio.google.com/, Python, ClickHouse
------
На фоне полученной информации было предложено попробовать создать модель предсказания покупок клиента на внутренних ресурсах
Коротко о проекте
Мной было предложено использовать «графовую» БД Neo4j, для построения моделей расчета покупательской истории, на базе которой формировать предложение клиентам, особенно новым, у которых еще нет покупательской истории. Данное решение позволяло, используя 3х летнюю покупательскую историю (вопрос устаревания данных в этом сегменте рынка), рассчитывать рекомендации со скоростью до 100мс, и предоставлять сторонним сервисам.
Роли в проекте
Консультант и разработчик, без команды.
Стек
PHP 7.*, Neo4J, ClickHouse, Docker compose
------
Весь путь ведущего разработчика делил с командой отдела, не смотря на индивидуальные проекты: консультации, митапы, разъяснение технологий, которые вносил или уже имелись и требовались коллегам.
Поступил обучаться на профессию Data-engineer в Нетологии.