Профессиональные навыки
PHPООПYii frameworkSymfonyPostgreSQLMySQLMemcachedRedisDockerGit
Опыт работы
Платформа умного шопинга
Санкт-Петербург
Web-программист
Август 2018 — По настоящее время (1 год и 5 месяцев)

Разработка и поддержка интернет магазинов группы компаний "Фотосклад.ру".

Стек технологий.

Backend: PHP 7+, Yii2, Symfony, DDD, PostgreSQL, Memcached, Redis, Elastic, Docker.

Система из нескольких сайтов с общим ядром. Переход с Yii2 на framework agnostic подход и микросервисы.

Чем занимался:

Оформление заказов.

Улучшение системы заказов для работы с логистикой.

Скидочная система.

Работа с промокодами и расчет скидок.

PIM.

Перенос работы с описаниями товаров в Akeneo.

Обмен данными между сервисами. REST, Apache Kafka.

ДНС
Владивосток
Web-программист
Август 2014 — Август 2018 (4 года и 1 месяц)

Разработка и поддержка интернет магазина и сервисов-сателлитов крупнейшего ритейлера электроники в России.

Стек технологий.
Backend: PHP 7+, Yii2, Yii1, PostgreSQL, MySql, Memcached, Redis, Elastic.
Frontend: TypeScript, jQuery, Бэм, Bootstrap, CSS3.

Система из нескольких сайтов с общим ядром. В основе Yii2, с переходом на использование DI и паттернов. Фронтенд jQuery и Bootstrap, с переходом на TypeScript и Бэм.

Чем занимался:

CRM.
Рабочее место оператора call-центра. Обратная связь. Рабочее место обработки обращений.

PIM.
Работа с описаниями товаров. Task трекер для описателей вне штата.

Калькулятор совместимости комплектующих ПК.
Работа с условиями и правилами совместимости. Расчет совместимости.

Хранилище файлов.
Хранилище метаданных. Асинхронная многопоточная загрузка файлов.

Обмен данными в распределенной системе. REST, SOAP, очереди.