Специалисты
Краткая информация
● Разработка и поддержка бэкенд-систем. Создавал и поддерживал микросервисы на Go для обработки и агрегации данных о местоположении и статусе грузов, что повысило точность и своевременность трекинга.
● Реализация API для клиентов и партнеров. Разработал публичный REST API для корпоративных клиентов, позволяющий интегрировать их учетные системы для создания заявок, расчета стоимости и отслеживания грузов.
● Оптимизация обработки данных. Участвовал в оптимизации обработки телематических данных от транспорта с использованием конкурентных возможностей Go и сохранением в ClickHouse для повышения производительности.
● Внедрение систем асинхронной коммуникации. Реализовал систему уведомлений через Kafka и SMS/Email-шлюзы, а также систему обмена данными о складских операциях для информирования клиентов о ключевых событиях.
● Создание инструментов для анализа. Разрабатывал внутренние инструменты для выявления аномалий в логистических цепочках и оптимизировал сервисы (например, печати этикеток) для устранения задержек при обработке грузов.
Образование
Учреждение образования Национальный исследовательский университет ИТМО
Специальность Факультет Информационных Технологий и Программирования, 2026
Технический опыт
Языки программирования и скриптовые языки
Golang
Python
Bash
Системы управления базами данных
PostgreSQL
MySQL
MongoDB
Redis
Clickhouse
Платформа контейнеризации и оркестрации
Docker
Kubernetes
Системы мониторинга и анализа логов
Prometheus
Grafana
ELK
Межсервисная коммуникация и брокеры сообщений
gRPC
Apache Kafka
RabbitMQ
Системы контроля версий и автоматизации процессов
Git
CI/CD
Тестирование программного обеспечения
Testify
Операционные системы
Linux
Принципы проектирования и взаимодействия
REST
API
Логистика
Роль Golang Developer Обязанности Работаю в команде, которая развивает и поддерживает бэкенд-системы для отслеживания движения грузов на всех этапах перевозки и предоставляет API для клиентов и партнеров. Моя основная деятельность сосредоточена на повышении точности и своевременности данных трекинга и развитии API для корпоративных клиентов. Задачи: - Разрабатываю и поддерживаю микросервисы на Go, отвечающие за обработку и агрегацию данных о местоположении и статусе груза, поступающих с терминалов, от водителей и партнерских сетей. - Реализовал публичный REST API для корпоративных клиентов, позволяющий им интегрировать свои учетные системы с ПЭК для создания заявок на перевозку, расчета стоимости и получения статусов по своим грузам. - Участвовал в разработке системы нотификаций, которая через Kafka и SMS/Email-шлюзы информирует клиентов о ключевых событиях: "груз принят на терминале", "выехал в город назначения", "готов к выдаче". - Оптимизировал обработку потока телематических данных от транспортных средств, используя конкурентную обработку в Go для парсинга и сохранения координат в ClickHouse. - Разрабатывал внутренние сервисы (gRPC) для взаимодействия с системами управления складом (WMS) и биллинга. - Использую PostgreSQL для хранения оперативной информации по заявкам и накладным, а Redis — для кэширования актуальных статусов грузов. - Написал инструменты для внутреннего использования, которые помогают анализировать и выявлять аномалии в логистических цепочках (например, долгие простои транспорта).
Golang, PostgreSQL, ClickHouse, Kafka, Redis, Kubernetes, Docker, Helm, Prometheus, Grafana, ELK Stack, REST API, gRPC, Nginx, GitLab CI/CD, Git, Linux, Bash, SQL.
Декабрь 2022 — Ноябрь 2025 месяцев
Логистика
Роль Golang Developer Обязанности В составе команды занимался разработкой бэкенд-сервисов для автоматизации и оптимизации операционных процессов на грузовых терминалах компании. Задачи: - Разработал API на Go для мобильных приложений сотрудников склада (кладовщиков, водителей погрузчиков), которое предоставляло им задания на приемку, размещение, подбор и отгрузку грузов. - Участвовал в создании сервиса для планирования загрузки транспортных средств, который помогал оптимально распределять грузы по палетам и машинам, учитывая их весогабаритные характеристики и маршрут следования. - Реализовал систему обмена данными о складских операциях через Kafka, что обеспечило своевременную передачу информации в центральную WMS и систему трекинга. - Оптимизировал производительность сервиса печати маркировочных этикеток и сопроводительных документов, чтобы избежать задержек при обработке больших партий грузов. - Разрабатывал внутренние сервисы (gRPC) для интеграции с системами видеонаблюдения и контроля доступа на терминалах. - Работал с PostgreSQL для хранения данных о складских операциях, топологии склада и движении грузов внутри терминала.
Golang, PostgreSQL, Kafka, Redis, Docker, REST API, gRPC, RabbitMQ (для интеграции с легаси-системами), GitLab CI/CD, Git, Linux, SQL. Golang Developer
Декабрь 2020 — Ноябрь 2022 месяца