ping-win.dev
RU EN

~ $ ping ping-win.dev

Дмитрий Егоров

Senior Developer

Проектирую и развиваю высоконагруженные распределённые системы на Python. 15+ лет в разработке, 10+ из них — в роли Senior и Tech Lead.

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

01Обо мне

Senior Python-инженер с более чем 15-летним опытом. Специализируюсь на высоконагруженных распределённых системах, DevOps-практиках и инженерной автоматизации: RTB-аукционы, биллинг, мониторинг, внутренние платформы.

Руководил миграцией от монолита к микросервисам, внедрял CI/CD, повышал отказоустойчивость и снижал инфраструктурные затраты. Формализую архитектурные решения (ADR, Maturity Matrix), веду менторство и воркшопы, улучшаю Developer Experience. Активно применяю AI-инструменты в разработке.

Опыт
15+ лет, 10+ на Senior / Tech Lead
Локация
Ереван / Москва
Языки
Русский, English
Формат
Full-time / консультации

02Стек

Инструменты, с которыми работаю ежедневно.

Backend

  • Python
  • FastAPI
  • PostgreSQL
  • SQL
  • Bash

Архитектура и интеграции

  • Микросервисы
  • Event-driven
  • RabbitMQ
  • REST
  • gRPC
  • Protobuf

Инфраструктура и CI/CD

  • Docker
  • Kubernetes
  • Helm
  • GitLab CI
  • OAuth2 / RBAC

Облака и наблюдаемость

  • GCP
  • AWS
  • Prometheus
  • Grafana
  • Observability

Команда

  • Team Lead
  • Менторство
  • Воркшопы
  • Онбординг
  • Code Review

Продукт

  • Discovery
  • PRD
  • Roadmap
  • RICE
  • A/B-тесты
  • Метрики

03Команда и продукт

Инженерная работа — не только код: часть задач всегда про людей и про то, зачем мы вообще делаем фичу.

People Management

  • Team Lead
  • 1:1
  • Цели и развитие
  • Менторство
  • Воркшопы
  • Онбординг

Руководил командами разработки как Team Lead, отвечал за организацию процесса и документацию. Веду менторство и внутренние воркшопы, пишу материалы для онбординга — это заметно ускоряет адаптацию новых людей и поднимает зрелость команды.

Регулярно провожу 1:1: обратная связь в обе стороны, разбор блокеров, разговор о развитии. На встречах вместе фиксируем краткосрочные цели — на спринт и квартал — и долгосрочные, на год вперёд, а дальше сверяемся по ним, корректируя план, когда меняются приоритеты.

Работал с распределёнными командами: SRE, DevOps, frontend, backend, real-time и дизайн. Для синхронизации — регулярные встречи с фиксацией целей и решений в рабочих документах, по итогам правились PRD, архитектура и план задач.

Product Management

  • Discovery
  • PRD
  • Roadmap
  • RICE
  • A/B-тесты

Выполнял продуктовую функцию для внутренних инструментов: customer discovery через интервью, опросы и ретроспективы, приоритизация по RICE с обязательным бюджетом на технический долг, PRD и метрики успеха под каждую фичу, A/B-тесты для проверки гипотез.

Анализировал воронку RTB-биржи и разделял пользовательские роли, чтобы понять, на каких сегментах фокусировать развитие. Предложения по UI/UX и автоматизации вошли в roadmap. Умею переводить технические ограничения на язык бизнеса и обосновывать техдолг измеримыми показателями.

04Ключевые результаты

Инициативы, которые я предложил и довёл до продакшена.

Релизы: 2 часа → 15 минут

  • CI/CD
  • GitLab CI
  • Helm

Пересобрал релизный процесс: шаблоны CI/CD, Helm-чарты, автоматические проверки. Среднее время релиза сократилось с двух часов до пятнадцати минут.

Инфраструктура дешевле на порядок

  • Kubernetes
  • Profiling
  • GCP

Профилирование, поиск узких мест и пересмотр ресурсов: в отдельных сервисах расходы на инфраструктуру снижены в десять раз без потери надёжности.

Монолит → микросервисы

  • Микросервисы
  • RabbitMQ
  • ADR

Технический лидер миграции: декомпозиция монолита, event-driven взаимодействие через RabbitMQ, архитектурные решения зафиксированы в ADR.

Slack-бот с LLM-аналитикой

  • Python
  • LLM
  • Slack API

Бот, который отвечает на вопросы по данным из нескольких баз и помогает бизнес- и dev-командам получать ответы без обращения к разработчикам.

05Опыт

  1. Senior Python Developer / Individual Contributor

    2017 — н. в. · IPONWEB / Criteo · Ереван, Москва

    Архитектура и разработка backend и UI высоконагруженных систем RTB-аукциона, биллинга и мониторинга. Внедрение DevOps-практик и CI/CD, AI-интеграции (Slack-боты, генерация документации, Jira), менторство и проектная документация.

  2. Senior Python Developer

    2016 — 2017 · AST · Москва

    Руководство командой, проектирование и разработка систем сбора и обработки данных. Внедрение корпоративных стандартов и CI/CD-инфраструктуры.

  3. Python Developer / Team Lead

    2015 — 2016 · Rambler&Co · Москва

    Разработка и поддержка UGC-порталов, сбор и анализ статистики, интеграции с партнёрскими системами.

  4. Python Developer

    2013 — 2015 · Яндекс · Москва

    Разработка внутренней инфраструктуры, CI-инструментов, систем уведомлений и аналитики.

  5. Senior Python Developer

    2012 — 2013 · Eastwood-lab · Пенза

    Командная разработка интерактивных порталов, систем статистики и партнёрских интеграций.

  6. PHP Developer

    2007 — 2010 · FlySoft · Пенза

    Разработка API-серверов, витрин WAP-магазинов, инструментов для редакторов и сбора статистики.

  7. Junior PHP Developer

    2003 — 2007 · Freelance

    Full-stack веб-разработка, участие в open-source проектах.

Образование

  • Специалист, факультет вычислительной техники

    2005 — 2010 · Пензенский государственный университет

    Математическое обеспечение и администрирование информационных систем.

  • Курсы по продакт-менеджменту

    2025 · Яндекс.Практикум

    Discovery, приоритизация, работа со стейкхолдерами.

06Контакты

Пишите на почту — отвечаю в течение дня.

Почта

webmaster@ping-win.dev