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

Денис Зоткин

Специализация: C# Developer
Senior .NET-разработчик, 10+ лет коммерческой разработки на C#/.NET. — T1 (ВТБ Факторинг), с апреля 2026: микросервис-оркестратор бизнес-процессов факторинга, saga-процессы на MassTransit State Machine, резервирование и сверка платежей. — OZON (2024–2025): высоконагруженные микросервисы складской системы WMS, оптимизация запросов PostgreSQL, gRPC и Kafka. — ТЕРРАПОД (2019–2024): серверные API геомоделирования и корпоративной CRM, CQRS и Outbox. — EPAM Systems (2015–2019): бэкенд-разработка платформ для фитнес-индустрии и автопродаж. — Стек: C#, .NET 8/6, ASP.NET Core, REST, gRPC, Entity Framework Core, PostgreSQL, MS SQL, Redis, Kafka, RabbitMQ, MassTransit, Docker, Kubernetes, микросервисы, CQRS, unit-тесты. — Работает удалённо, предпочитает письменную коммуникацию.
Senior .NET-разработчик, 10+ лет коммерческой разработки на C#/.NET. — T1 (ВТБ Факторинг), с апреля 2026: микросервис-оркестратор бизнес-процессов факторинга, saga-процессы на MassTransit State Machine, резервирование и сверка платежей. — OZON (2024–2025): высоконагруженные микросервисы складской системы WMS, оптимизация запросов PostgreSQL, gRPC и Kafka. — ТЕРРАПОД (2019–2024): серверные API геомоделирования и корпоративной CRM, CQRS и Outbox. — EPAM Systems (2015–2019): бэкенд-разработка платформ для фитнес-индустрии и автопродаж. — Стек: C#, .NET 8/6, ASP.NET Core, REST, gRPC, Entity Framework Core, PostgreSQL, MS SQL, Redis, Kafka, RabbitMQ, MassTransit, Docker, Kubernetes, микросервисы, CQRS, unit-тесты. — Работает удалённо, предпочитает письменную коммуникацию.

Скиллы

C#
.NET 8 / .NET 6
ASP.NET Core
ASP.NET MVC
Entity Framework Core
Dapper
PostgreSQL
MS SQL Server
Redis
Apache Kafka
RabbitMQ
MassTransit
gRPC
REST API
Микросервисная архитектура
CQRS
Docker
Kubernetes
Git
Unit Testing (xUnit, Moq)
LINQ
ADO.NET
SOLID / ООП
MediatR
Transact-SQL
OpenTelemetry
Grafana
NLog

Опыт работы

Senior .NET Developer
с 04.2026 - По настоящий момент |T1
.NET 8, C#, ASP.NET Core, MassTransit, RabbitMQ, Entity Framework Core, PostgreSQL, Npgsql, Apache Thrift, REST/Web API, Docker, Kubernetes, NLog, OpenTelemetry/Jaeger, xUnit, FluentAssertions, Moq, MassTransit Test Harness
T1 / ВТБ Факторинг — backend-сервис для направления факторинга ВТБ: микросервис-оркестратор бизнес-процессов, связанных с обработкой реестров, денежными требованиями, лимитами, резервами, платежными датами, заявками и формированием платежных реестров. ● Спроектировал и реализовал три основные саги на базе MassTransit State Machine: Сага подготовки финансирования, Сага подготовки дат платежей, Сага формирования платежа (проверка резервов, договоров, контрагентов, лимитных дат и банковских счетов, создание платежного реестра). ● Отвечал за проектирование бизнес-ветвлений, обработку отказов внешних сервисов, таймауты, retry-политику, компенсационные действия и откат резервов при неуспешных сценариях. ● Реализовывал интеграции с доменными сервисами через RabbitMQ request/response и Apache Thrift, настраивал корреляцию сообщений, хранение состояния саг в PostgreSQL, миграции и JSONB-маппинг сложных структур. ● Покрывал критичные сценарии unit-тестами с использованием MassTransit Test Harness, xUnit, FluentAssertions и Moq. ● Участвовал в разборе production-like инцидентов по логам и трассировкам, дорабатывал устойчивость обработки долгоживущих процессов, таймаутов и повторной доставки сообщений.
Senior .NET Developer
04.2024 - 09.2025 |OZON
C#, .NET 6/8, PostgreSQL, gRPC, Kafka, Dapper, Fluent Assertions, Microservices, Docker, Kubernetes
OZON — разработка высоконагруженных микросервисов для системы управления складом (WMS), обеспечивающих бесперебойную работу склада в режиме 24/7. ● Проектировал и развивал высоконагруженные микросервисы для системы управления складом (WMS). ● Провел рефакторинг критических узлов системы и оптимизировал SQL-запросы (PostgreSQL + Dapper), что позволило устранить bottleneck-и и повысить пропускную способность сервисов. ● Реализовал отказоустойчивый обмен данными между микросервисами через gRPC и Kafka, внедрив паттерны асинхронной обработки событий. ● Повысил стабильность системы за счет внедрения практик Code Review и расширения покрытия Unit-тестами с использованием Fluent Assertions. ● Участвовал в полном цикле разработки — от проектирования архитектуры новых модулей до их вывода в продакшн и последующей поддержки.
.NET Developer
11.2019 - 04.2024 |ТЕРРАПОД
ASP.NET Core / MVC, MS SQL, Entity Framework, Redis, Kafka, gRPC, OutBox, CQRS, Unit Testing
ТЕРРАПОД — разработка серверных API для систем геологического моделирования и корпоративной CRM. ● Спроектировал и разработал с нуля серверную часть (Web API) для выноса тяжелых вычислений с клиентской стороны, что значительно ускорило работу пользователей при работе с картами. ● Реализовал модули высокопроизводительной обработки данных на основе математических алгоритмов интерполяции и статистического анализа больших выборок. ● Спроектировал структуру БД на MS SQL Server и оптимизировал работу с данными через Entity Framework, Dapper. ● Внедрил микросервисный подход и современные паттерны (CQRS, OutBox) для упрощения поддержки и расширения функционала программы. ● Разработал и внедрил «под ключ» CRM-систему (ASP.NET MVC), включающую трекер задач, учет рабочего времени, расчет премий и модуль бухгалтерского учета договоров. ● Реализовал функционал удаленного включения рабочих станций (Wake-on-LAN) и автоматизированный экспорт/импорт отчетности.
.NET Developer
09.2015 - 12.2019 |EPAM Systems
C#, .NET, ASP.NET, MS SQL, Telegram Bot, WEB API, Salesforce (AppBuilder, Flows, ProcessBuilder, REST, SalesforceConnect)
EPAM Systems — разработка backend-приложений для фитнес-индустрии и автомобильных продаж. ● Разработал backend часть приложения для записи и ведения отчетности в фитнес клубах: система онлайн записи, контроль абонементов, Telegram-бот для уведомлений, схема БД MS SQL, синхронизация через WEB API. ● Разработал приложение для американской компании по продаже авто: реализация бизнес-процессов и документооборота, алгоритмы поиска оптимальных маршрутов, рекомендательная система поиска авто в ближайших дилерских центрах. ● Стек Salesforce: AppBuilder, Flows, ProcessBuilder, REST, SalesforceConnect.

Образование

Прикладная математика и информатика
По 2015
Саратовский государственный университет им. Н.Г. Чернышевского, Факультет Компьютерных наук и Информационных технологий

Языки

РусскийРодной