← В ленту
Регистрация: 06.04.2026

Дмитрий Степанов

Специализация: Backend Developer
— Два года занимаюсь backend-разработкой на Go. — Помимо прикладной разработки разбираюсь в устройстве сетевого стека, операционных систем и принципах работы баз данных. — Занимаюсь профилированием и оптимизацией сервисов по CPU и памяти. — Интересуюсь проектированием высоконагруженных систем. — Хочу расти как инженер в команде, где смогу работать с реальным продуктом под нагрузкой.
— Два года занимаюсь backend-разработкой на Go. — Помимо прикладной разработки разбираюсь в устройстве сетевого стека, операционных систем и принципах работы баз данных. — Занимаюсь профилированием и оптимизацией сервисов по CPU и памяти. — Интересуюсь проектированием высоконагруженных систем. — Хочу расти как инженер в команде, где смогу работать с реальным продуктом под нагрузкой.

Скиллы

Go
PostgreSQL
Kafka

Опыт работы

Backend Developer
с 04.2024 - По настоящий момент |Sneakers Store
Go, Gin, gRPC, PostgreSQL, Redis, Kafka, MinIO, Docker, Nginx, JWT, Goose
— Спроектировал архитектуру: API Gateway (REST) → микросервисы (gRPC), Nginx как reverse proxy. — Реализовал обработку платежей с интеграцией YooKassa. — Асинхронная отправка уведомлений. — SSO-авторизация на JWT, кэширование в Redis, хранение изображений в MinIO, хранение информации в PostgreSQL.
Backend Developer
с 04.2024 - По настоящий момент |Order Processing Service
Go, PostgreSQL, MinIO, Kafka, Docker, Gin, Goose, Makefile, slog, pprof
— Реализовал pipeline: консьюмер Kafka → валидация → батч-запись в PostgreSQL → LRU-кеш, невалидные сообщения уходят в DLQ. — Провёл профилирование (pprof, trace, benchstat): нашёл 84% аллокаций в middleware, лишние аллокации в логгере, Seq Scan в БД. — Оптимизировал в соответствии с результатами профилирования: убрал аллокации из hot path, заменил JSON-энкодер, добавил индексы в БД.
Backend Developer
с 04.2024 - По настоящий момент |Dgerp
Go, gRPC (server streaming), Protobuf, Docker Compose
— Координатор разбивает файлы на чанки с overlap, раздаёт воркерам через gRPC server-streaming. — Реализовал кворумную агрегацию (N/2+1), дедупликацию по глобальному номеру строки, graceful shutdown. — Health checks, поддержка флагов контекста (-A, -B, -C), инверсии, regex.
Backend Developer
с 04.2024 - По настоящий момент |Warehouse Control
Go, PostgreSQL, Docker, Gin, JWT
— Реализовал трёхуровневую авторизацию (admin/manager/viewer) на JWT с проверкой прав на каждом запросе. — Спроектировал систему аудита: триггер PostgreSQL логирует все изменения в JSONB с вычислением diff между версиями. — Фильтрация аудита по дате, пользователю, действию; экспорт истории в CSV.
Backend Developer
с 04.2024 - По настоящий момент |Delayed Notifier
Go, PostgreSQL, RabbitMQ, Redis, Docker, Gin, SMTP, Telegram Bot API
— Scheduler забирает из БД уведомления по времени, публикует в RabbitMQ, consumer диспатчит по каналам (SMTP, Telegram). — Retry с экспоненциальной задержкой при сбоях доставки, кэширование статусов в Redis. — REST API + веб-интерфейс для управления уведомлениями.

Образование

.
2025 - 2026
WB Техношкола
Программная инженерия (Бакалавр)
с 2024 - По настоящий момент
Дальневосточный Федеральный Университет, 2024–2028

Языки

АнглийскийСреднийРусскийРодной