Dmitry Titov

// senior backend engineer

Дмитрий Титов

_

Senior backend на Go: высоконагруженные системы, распределённые архитектуры и низкие задержки.

// 01 — обо мне

Высоконагруженный бэкенд на Go

Backend-инженер с опытом построения высоконагруженных систем. Сильный бэкграунд в Go, распределённых системах, event-driven архитектурах и низколатентных сервисах.

Продакшн-опыт с Kafka, Redis, Kubernetes, MySQL и ClickHouse. Люблю задачи на стыке производительности, надёжности и простоты: спроектировать понятную архитектуру, выкатить, измерить и улучшить.

// 02 — стек

Чем работаю

Языки

  • Go
  • SQL
  • Python
  • Bash

Брокеры & хранилища

  • Kafka
  • RabbitMQ
  • Redis
  • MySQL
  • PostgreSQL
  • ClickHouse

Инфраструктура

  • Linux
  • Kubernetes
  • Docker
  • GitLab CI
  • nginx

// 03 — опыт

Карьера

  1. окт 2024 — наст. время

    Senior Software Engineer @ Place.01

    • Развитие бэкенда высоконагруженной торговой платформы на Go: сервисы для lifecycle сделок и ордеров — исполнение, закрытие, пост-трейд.
    • Расчётное ядро: комиссии, PnL, лимиты и проверки по сделкам; сервис балансов, рассчитанный на высокий поток изменений.
    • Рыночные данные: загрузка и обработка котировок и инструментов, подгрузка исторических данных от внешних провайдеров.
    • Real-time доставка данных клиентам по WebSocket: котировки, обновления сделок, торговые сигналы.
    • Торговые стратегии, события и лидерборды; проектирование и версионирование REST API.
    • Безопасные раскатки и эксперименты: A/B-тесты, фиче-тогглы, миграции БД, аккуратные изменения публичных контрактов.
    • Надёжность и производительность: метрики и алерты, оптимизация латентности и троттлинга, сглаживание пиковых нагрузок.
    • Высокий темп поставки — абсолютное большинство задач доходит до продакшена.
  2. апр — окт 2024

    Senior Software Engineer @ MTS Group

    • Платформа: шаблоны микросервисов и общие библиотеки; Kafka-библиотека с Protobuf и роутингом по топикам/ключам (на базе Sarama).
    • E2E-фреймворк (Go-раннер, Docker-инфра, GitLab CI, Allure); API Gateway на KrakenD (JWT, CORS, circuit breaker, rate limiting) + grpc-gateway; K8s-оператор для конфигов на rollout.
    • Продукт: платформа реагирования на инциденты (IRP), аналитика на ClickHouse, отчётные сервисы.
  3. дек 2021 — апр 2024 · Санкт-Петербург

    Backend Developer @ Space307

    • KYC/AML-верификация (ключевое направление): выделенный KYC-сервис и его рефакторинг, интеграция со сторонним KYC/AML-провайдером, машина статусов и система ограничений, параллельные флоу для разных платёжных методов, уведомления по e-mail/push/SMS.
    • Платежи и биллинг: миграция домена выплат, депозитов, подписок, биллинг-коллбэков и комиссий из legacy-PHP в Go; история финансовых операций (Wallet); Kafka-события с точной decimal-арифметикой; крипто/USDT-кошельки.
    • Поддержка и help-center: сервис саппорта, миграция тикет-системы между вендорами, live-chat и чат-боты, управление контентом с полнотекстовым поиском (Algolia).
    • Авторизация и платформа: social sign-in (Google/Facebook/Apple/Line), captcha и 2FA, client deprecation; перенос REST-ручек в API-gateway, внедрение gRPC, поддержка генератора swagger-документации, метрики.
  4. ноя 2019 — дек 2021 · Новосибирск

    Software Engineer @ ФПК «Майт»

    • Внедрение 1С:ERP; микросервисы интеграции систем через RabbitMQ (кормление, дойка, кормосмешивание, ERP, ветеринария).
  5. фев — ноя 2019 · Москва

    Senior Software Engineer @ BIT:ERP

    • Scrum-команда внедрения 1С:ERP; интеграции через RabbitMQ; мониторинг на ELK (Elasticsearch + Logstash + Kibana).
  6. 2016 — 2019

    Senior Software Engineer @ РРК — Сибирь

    • Внедрение 1С:ERP: Продажи, Закупки, Казначейство, Производство.
  7. 2012 — 2016

    Software Engineer @ РМП-Холдинг · Грамотеинские ЦЭММ

    • Старт карьеры: бизнес-логика на 1С:Предприятие по техническим заданиям.

🎓 Сибирский государственный индустриальный университет — инженер, информационные технологии в металлургии (2005–2010)

// 05 — контакты

На связи

Вопросы, идеи, сотрудничество — пишите. Удобнее всего в Telegram.