В проекте удалось применить некоторые эксперименты.AR модели yii оставались практически не тронутыми, код по работе с данными был вынесен в отдельный слой storages. В них логика, а поддержка различных источников данных могла быть реализована стандартными средствами фреймворка. Создан отдельный слой с моделями (domain), структура которых исходит из потребностей клиента а не реализации хранения данных (но их легко можно заполнить имея модельки active record). Экшн каждого контроллера возвращает объект со строго заданным типом, чаще модели из domain после чего ответ отдается клиенту в json формате. Фактически контроллеры выполняют роль сервисов и свободны к переиспользованию. За счёт этого удалось реализовать автоматическую api документацию swagger, опираясь лишь на описания type hinting и стандартные поля phpdoc.Проект открыт к расширению и масштабированию.КвалификацияBackend - PHP:Основной фреймворк Yii2.Положительный опыт работы в команде, как удаленно так и в офисе.Участие в высоконагруженных проектах, выполнение сложных задач по организации баз данных.Функции, сложные вычисления, репликации, масштабирование нагрузок.Основной опыт с PostgreSQL.Уверенное владение jquery и нативным js.Небольшой опыт с extJs и angularJs.HTML5, СSS3, Bootstrap.Остальное:Проектирование, и внедрение архитектуры по принципам DDD.На ты с Linux, управление серверами, настройка, автоматизация, интеграция стороннего ПО для использования в backend приложениях.Немного практики с нативным C, и C++, больше в связке с Qt.Написание небольших http утилит, демонов, не сложных GUI интерфейсов.