Павел Петрухин
Портфолио
Exon Lab
- Разработка хранилища объектов Kubernetes (поверх MongoDB). - Разработка CLI для доступа к API Containerum. - Разработка REST API управления Kubernetes. - Развитие системы обработки событий (оповещения, метрики, управление ресурсами). - Инструменты для управления зависимостями облачных приложений. - Смарт-контракты (Hyperledger).
OZON
Разработка и поддержка системы управления логистикой (маршрутной сетью). Основной язык: Golang. 1. Система управления графом маршрутов (PostgreSQL, gRPC). 2. Система управления расписаниями маршрутов (PostgreSQL, gRPC). 3. Система построения построения расписаний маршрутов (gRPC). 4. CRUDы для объектов системы (PostgreSQL, gRPC). 5. Распределённый кэш для системы распределения нагрузки на маршруты (gRPC, ETCD, Kafka). 6. Утилиты для экспорта аналитических данных и импорта данных из легаси системы; 7. Система оповещений о бизнес событиях (Kafka, gRPC). 8. Нагрузочное тестирование системы.
Kodix
1. Сервисы потребители и продьюсеры кафки: агрегаты событий. 2. CRUDы поверх REST (chi, gRPC gateway) и MongoDB и Postgres. 4. Конвертация данных - HTML -> JSON объекты, скрейпинг сайтов. 5. Медиа-сервис - ресайз изображений и кэширование на S3. 6. Авторизация и аутентификация для разных сервисов.