Санкт-Петербург · открыт к предложениям

Павел Ефимов

Backend Team Lead · Go

Масштабирую Go-сервисы с тысяч до десятков тысяч RPS — и команды вокруг них.

5+ лет
в backend-разработке на Go
7
инженеров в команде
Go · K8s
ключевой стек
01 / О СЕБЕ

Технарь, который умеет вести людей.

Staff/Lead backend-инженер с фокусом на Go-платформы. Веду команду из 7 инженеров на core-сервисе, который заметно влияет на выручку компании: проектирую архитектуру, выстраиваю процессы и развиваю инженеров.

Масштабирую сервисы с тысяч до десятков тысяч RPS, сокращаю память и error-rate вдвое и держу MTTR под 30 минут через 100% наблюдаемость и пост-мортемы. Отличает меня баланс: одинаково уверенно читаю трейс и провожу 1:1.

02 / ОПЫТ И РЕЗУЛЬТАТЫ

Результаты, а не список обязанностей.

Контекст → действие → измеримый результат.

Core-сервис · команда 7 инженеров Wildberries · 2025–наст.

Снизил среднее время ответа на 85% (2–3с → 300мс) и нагрузку на 50%

Оптимизировал горячие пути и стратегии кэширования, внедрил полную наблюдаемость для поиска узких мест и настроил on-call и разбор инцидентов.

Надёжность и производительность Wildberries · 2024–2025

Снизил MTTR на ~30% (~3ч → 1ч) и довёл трейсинг до 100%

Ввёл практику пост-мортемов, сократил error-rate, переписал ~40% сервиса от legacy, урезал RAM вдвое (~1 GB → 500 MB) и выкатил 2 критичных фичи менее чем за 4 недели каждую.

6 микросервисов · 24/7 MTS Group · 2023–2024

Ускорил запросы вдвое (~500мс → 200мс) и свёл RCA с 1 дня → 30 мин

Оптимизировал запросы PostgreSQL и добавил Redis, настроил наблюдаемость (трейсы, логи, метрики), после оптимизации сервис держит x2 нагрузки (~1k → 2k RPS).

Менторство и комьюнити 2021–наст.

Менторил 7 инженеров и снизил fix-комментарии на ~30%

Джуниоры выросли до middle за 6 месяцев, время на MR сократилось. Провёл 3 внутренних tech talk для отдела из 10 разработчиков, координировал 5+ кросс-функциональных команд.

03 / ТЕХНОЛОГИИ

Глубина важнее ширины.

Подсвечены инструменты, в которых я наиболее силён.

$Языки
Go (1.16–1.24) Python SQL
$Backend и API
gRPC / Proto REST Kafka Swagger buf.build
$Базы данных
PostgreSQL Redis MongoDB Elasticsearch
$Инфраструктура
Kubernetes Docker GitLab CI/CD Yandex.Cloud AWS
$Observability
OpenTelemetry Grafana slog / zap k6
04 / КАК Я РАБОТАЮ

Лид — это про решения, а не про контроль.

Три принципа, по которым я строю команду и систему.

01

Архитектура под изменения

Оптимизирую то, что подтверждено метриками: профилирование, трейсинг и нагрузочные тесты. Простые решения и явные границы вместо преждевременной сложности.

02

Надёжность как процесс

On-call ротация, разбор инцидентов без обвинений и пост-мортемы. 100% наблюдаемости, чтобы MTTR измерялся минутами, а не часами.

03

Рост команды через контекст

Менторинг, code review и tech talks. Даю инженерам «зачем» и ответственность — джуниоры растут до middle, время на ревью падает.

05 / КОНТАКТ

Опишите задачу — отвечу по делу.

Открыт к ролям тимлида и сложным backend-задачам. Лучший способ начать — короткое сообщение.