Открыт для новых проектов

Backend-системы на C# / .NET под ключ — от архитектуры до продакшена

Игорь Спиридонов — независимый подрядчик по разработке распределённых backend-систем. Проектирую, разрабатываю и вывожу в прод микросервисы, которые держат нагрузку и не будят вас ночью.

Иллюстрация микросервисной архитектуры: база данных, сервисы и потоки данных
0в промышленной разработке
0записей — данные систем в проде
0событий — пиковая нагрузка
0аптайм боевых сервисов
Услуги

Чем могу быть полезен

Беру задачи, где нужна не «пара рук», а инженер, который отвечает за результат: работающую систему в продакшене.

Разработка backend-сервисов

Микросервисы на .NET 6–10: REST/gRPC API, обработка данных, event-driven интеграции на Kafka. Полный цикл — от ТЗ до релиза и сопровождения.

C# / .NETREST · gRPCKafka

Архитектура распределённых систем

Проектирование отказоустойчивых систем: разбиение на сервисы, схемы данных, очереди, кэширование, масштабирование. Аудит существующей архитектуры.

МикросервисыPostgreSQLRedis

Highload и оптимизация

Ускорение медленных запросов и «тяжёлых» подсистем: партиционирование, кэши, профилирование. Реальный результат — аналитика в 8 раз быстрее на 50 млн записей.

ПартиционированиеКэширование

DevOps и инфраструктура

Контейнеризация и деплой в Kubernetes, CI/CD, секреты в Vault, хранение в S3. Автоматизация выката: с 30 минут ручных операций до 3 минут.

Docker · K8sCI/CDVault · S3

Техлид на вашем проекте

Постановка и декомпозиция задач, code review, менторинг команды, выстраивание процессов разработки. Опыт руководства командами до 30 человек.

Code reviewМенторинг

Интеграция корпоративных систем

Банковский и enterprise-бэкграунд (Газпромбанк, РАМАКС, Аэрофлот): интеграции, миграции данных, промышленные стандарты надёжности.

FintechEnterprise
Кейсы

Результаты в проде, в цифрах

Каждый проект доведён до продакшена и измерен.

01

Бэкенд приёма и анализа финансовых данных

Спроектировал и вывел в прод систему приёма, хранения и анализа финансовых данных (PostgreSQL + S3) на 50 млн записей. Партиционирование и кэш Redis ускорили аналитические запросы в 8 раз — с ~40 секунд до ~5.

02

Микросервис маршрутизации уведомлений

Event-driven сервис на Kafka: пиковая нагрузка ~10 000 событий/сек, доставка <1 секунды, аптайм 99,9 %.

03

Сервис управления деплойментами в Kubernetes

Автоматизация выката десятков сервисов: релиз с ~30 минут ручных операций до ~3 минут, без простоев при обновлениях.

04

Качество: CI/CD и тесты

Внедрил CI/CD и покрытие юнит-тестами ключевых сервисов до ~70 % — число регрессий на проде снизилось на ~40 %.

05

Игровой сервер и 4 продукта в сторах

Параллельный продуктовый трек: спроектировал и единолично вёл клиент-серверный игровой бэкенд на C#; 4 продукта доведены до релиза в App Store, Google Play и Steam. Команда до 9 человек.

Технологии

Стек

Основные технологии, с которыми работаю ежедневно.

C# / .NET 6–10ASP.NETPostgreSQLRedis KafkaDockerKubernetesVault S3 (AWS)gRPC / RESTGitLinux C++SQLUnity
Процесс

Как работаю

Прозрачный процесс без сюрпризов — от первой встречи до передачи системы.

  1. Разбор задачиСозвон, разбор требований и ограничений. Честно скажу, если задача решается проще или не мной.
  2. ПредложениеАрхитектура решения, этапы, сроки и стоимость. Фиксируем объём и критерии приёмки.
  3. РазработкаИтерации с регулярными демо. Код в вашем репозитории, CI/CD и тесты с первого дня.
  4. Прод и передачаВывод в продакшен, документация, передача знаний команде. Сопровождение по договорённости.
Обо мне

Инженер с 1989 года

Прошёл путь от программиста в Газпромбанке до директора филиала РАМАКС Интернейшнл, где 13 лет руководил разработкой банковских и корпоративных систем — более 30 проектов полного цикла, команда до 30 человек.

Последние 7+ лет — архитектор и senior backend-разработчик: микросервисы на .NET для распределённых отказоустойчивых систем. Умею и написать критичный сервис своими руками, и выстроить процесс для команды.

Москва · удалённо, гибридно или на вашей площадке · английский C1.

2018 — н.в. · Нордавинд-ДубнаАрхитектор / Senior Backend (.NET, K8s, Kafka)
2015 — 2017 · АэрофлотКонсультант-аналитик, парк 5 000 устройств
2001 — 2014 · РАМАКСДиректор филиала, 30+ проектов, команда 30 чел.
2000 — 2001 · ГазпромбанкПрограммист
1989 · МЭИВысшее инженерное образование

Обсудим вашу задачу?

Напишите или позвоните — отвечу в течение рабочего дня.