• Yii2 • Laravel • PHP 7.x • OpenAPI • Protobuf • RabbitMQ • gRPC • PostgreSQL • Docker
2022-2023
PHP 7.x • React • RabbitMQ • GitLab CI • Docker Swarm • Yii 2 • Supervisor • PostgreSQL
Самая большая программа лояльности для студентов в России.
В основе проекта микросервисная архитектура. Сервисы общаются через RabbitMQ, используя паттерн RPC. Они написаны без использования фреймворков и ORM, чтобы увеличить производительность запросов с порционной выдачей результатов в несколько раз.
Мы реализовали три гейтвея – отдельный для мобильных приложений, для админ панелей и общий для аутентификации. Фронтенд написан на React, мобильные приложения на Kotlin и Swift. Админ-панель разработана с применением JavaScript библиотеки ReactJS.
Доработка мобильного приложения.
Проектирование и разработка интеграций с внешними системами.
Автоматизация обработки данных по расписанию.
Проектирование схем баз, распределение задач в команде бэкенда и ревью при реализации нового функционала.
Коммуникации с менеджерами/тестировщиками/front-end и back-end разработчиками.
Golang • TypeScript • React • gRPC • PHP 7.x • Spiral • Node.js • GitLab CI • Kubernetеs • Redux • Toolkit • Terraform
Восточно-Европейский институт психоанализа – первая в России площадка, которая дает полноценное психологическое и психоаналитическое образование в онлайн-формате.
Сайт сделан на базе библиотек ReactJS и Redux Toolkit для упрощения работы с состоянием приложения. Реализовано разбиение кода на сегменты, каждый сегмент вызывается тогда, когда он нужен пользователю. Мы используем React Query, чтобы проще организовывать цепочки вызовов API сервисов.
На backend реализовали микросервисную архитектуру. Для разных сервисов используются разные технологии: Go, PHP, Node.js. Микросервисы на Go используют gRPC и применяют многопоточность. В качестве хранилища данных используется PostgreSQL.
Разработка сервиса уведомлений.
Проектирование схем баз данных и скриптов миграций.
Коммуникации с менеджерами/тестировщиками/front-end и back-end разработчиками.
2008 - 2011
Тюменский государственный нефтегазовый университет
Факультет
Управление и информатика в технических системах
Форма обучения
Бакалавриат
Back-end разработчик с опытом работы больше 4 лет.
Участвовал в проектах в сфере образование, недвижимости.
Самостоятельный специалист, способный расставлять приоритеты и планировать входящие задачи с учетом актуальных требований и сроков.
Командный игрок, внимательный к деталям, с хорошими коммуникативными навыками.
Почта [email protected]
Телеграм @refleep