Дополнительные сведения:
Я - full-stack web разработчик. Занимаюсь разработкой высоконагруженных клиент-серверных приложений, web сайтов разной сложности, утилит, API, парсеров, клиентов для сторонних систем, E-Commerce решений, ПО другого назначения. Коммерческий опыт более 6,5 лет.
Каждую новую разработку начинаю с комплексного исследования: 1) customer development, 2) исследование рынка, 3) исследование нагрузки, 4) дружелюбный дизайн (стиль, комфортная палитра, шрифты, иллюстрации, анимации, цветовые эффекты, дизайн-тренды), 5) маркетинг. Результаты исследований использую для обеспечения единства и целостности продукта - концепт, нейминг, дизайн, функционал должны быть в гармонии.
Основное внимание уделяю архитектуре высоконагруженных сервисо-ориентированных масштабируемых расширяемых отказоустойчивых надёжных приложений. Стараюсь следовать принципам проектирования SOLID, требованиям PSR, code-style, рекомендациям разработчиков языков программирования и технологий. Использую новую функциональность языков программирования, структуры данных, шаблоны проектирования, алгоритмы, ООП "по полной", библиотеки / пакеты. Выполняю интеграции с облачными хранилищами (например, AWS), сервисами карт, оплаты, баз номеров, геоданных и другого.
Важное внимание уделяю организации обмена данными. Безоговорочно - REST стиль. Опыт работы с разным дизайном RESTful API, понимание плюсов и минусов каждого подхода.
Основной стек:
php-backend: php7+, php8+, Laravel, Symfony, Slim,
storage systems: MongoDB, MySQL, MariaDB, PostgreSQL, redis, memcached, local storage,
API tools: API Platform, Swagger, GraphQL,
VCS: git, mercurial,
deployment automating: docker,
frontend: javascript, jQuery, three js, HTML5, CSS, Twitter Bootstrap, ZURB Foundation.
Имею опыт работы с разными issue tracking системами: JIRA, Bitrix24, Asana, READMINE, Trello.
Работал в России и Казахстане. Опыт работы в позиции Team Lead более 2 лет. Максимальный состав команды разработчиков - 5-6 человек.
Symfony, Twitter Bootstrap, Zurb Foundation, git, MySQL, PostgreSQL, MariaDB, PHP. Apache HTTP Server, NGinx, Linux, mercurial, структуры данных, алгоритмы, паттерны проектирования, принципы проектирования (SOLID, DRY, KISS)