// 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 — опыт
Карьера
-
окт 2024 — наст. время
Senior Software Engineer @ Place.01
- Развитие бэкенда высоконагруженной торговой платформы на Go: сервисы для lifecycle сделок и ордеров — исполнение, закрытие, пост-трейд.
- Расчётное ядро: комиссии, PnL, лимиты и проверки по сделкам; сервис балансов, рассчитанный на высокий поток изменений.
- Рыночные данные: загрузка и обработка котировок и инструментов, подгрузка исторических данных от внешних провайдеров.
- Real-time доставка данных клиентам по WebSocket: котировки, обновления сделок, торговые сигналы.
- Торговые стратегии, события и лидерборды; проектирование и версионирование REST API.
- Безопасные раскатки и эксперименты: A/B-тесты, фиче-тогглы, миграции БД, аккуратные изменения публичных контрактов.
- Надёжность и производительность: метрики и алерты, оптимизация латентности и троттлинга, сглаживание пиковых нагрузок.
- Высокий темп поставки — абсолютное большинство задач доходит до продакшена.
-
апр — окт 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, отчётные сервисы.
-
дек 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-документации, метрики.
-
ноя 2019 — дек 2021 · Новосибирск
Software Engineer @ ФПК «Майт»
- Внедрение 1С:ERP; микросервисы интеграции систем через RabbitMQ (кормление, дойка, кормосмешивание, ERP, ветеринария).
-
фев — ноя 2019 · Москва
Senior Software Engineer @ BIT:ERP
- Scrum-команда внедрения 1С:ERP; интеграции через RabbitMQ; мониторинг на ELK (Elasticsearch + Logstash + Kibana).
-
2016 — 2019
Senior Software Engineer @ РРК — Сибирь
- Внедрение 1С:ERP: Продажи, Закупки, Казначейство, Производство.
-
2012 — 2016
Software Engineer @ РМП-Холдинг · Грамотеинские ЦЭММ
- Старт карьеры: бизнес-логика на 1С:Предприятие по техническим заданиям.
🎓 Сибирский государственный индустриальный университет — инженер, информационные технологии в металлургии (2005–2010)
// 05 — контакты
На связи
Вопросы, идеи, сотрудничество — пишите. Удобнее всего в Telegram.