Игорь Спиридонов — независимый подрядчик по разработке распределённых backend-систем. Проектирую, разрабатываю и вывожу в прод микросервисы, которые держат нагрузку и не будят вас ночью.
Беру задачи, где нужна не «пара рук», а инженер, который отвечает за результат: работающую систему в продакшене.
Микросервисы на .NET 6–10: REST/gRPC API, обработка данных, event-driven интеграции на Kafka. Полный цикл — от ТЗ до релиза и сопровождения.
C# / .NETREST · gRPCKafkaПроектирование отказоустойчивых систем: разбиение на сервисы, схемы данных, очереди, кэширование, масштабирование. Аудит существующей архитектуры.
МикросервисыPostgreSQLRedisУскорение медленных запросов и «тяжёлых» подсистем: партиционирование, кэши, профилирование. Реальный результат — аналитика в 8 раз быстрее на 50 млн записей.
ПартиционированиеКэшированиеКонтейнеризация и деплой в Kubernetes, CI/CD, секреты в Vault, хранение в S3. Автоматизация выката: с 30 минут ручных операций до 3 минут.
Docker · K8sCI/CDVault · S3Постановка и декомпозиция задач, code review, менторинг команды, выстраивание процессов разработки. Опыт руководства командами до 30 человек.
Code reviewМенторингБанковский и enterprise-бэкграунд (Газпромбанк, РАМАКС, Аэрофлот): интеграции, миграции данных, промышленные стандарты надёжности.
FintechEnterpriseКаждый проект доведён до продакшена и измерен.
Спроектировал и вывел в прод систему приёма, хранения и анализа финансовых данных (PostgreSQL + S3) на 50 млн записей. Партиционирование и кэш Redis ускорили аналитические запросы в 8 раз — с ~40 секунд до ~5.
Event-driven сервис на Kafka: пиковая нагрузка ~10 000 событий/сек, доставка <1 секунды, аптайм 99,9 %.
Автоматизация выката десятков сервисов: релиз с ~30 минут ручных операций до ~3 минут, без простоев при обновлениях.
Внедрил CI/CD и покрытие юнит-тестами ключевых сервисов до ~70 % — число регрессий на проде снизилось на ~40 %.
Параллельный продуктовый трек: спроектировал и единолично вёл клиент-серверный игровой бэкенд на C#; 4 продукта доведены до релиза в App Store, Google Play и Steam. Команда до 9 человек.
Основные технологии, с которыми работаю ежедневно.
Прозрачный процесс без сюрпризов — от первой встречи до передачи системы.
Прошёл путь от программиста в Газпромбанке до директора филиала РАМАКС Интернейшнл, где 13 лет руководил разработкой банковских и корпоративных систем — более 30 проектов полного цикла, команда до 30 человек.
Последние 7+ лет — архитектор и senior backend-разработчик: микросервисы на .NET для распределённых отказоустойчивых систем. Умею и написать критичный сервис своими руками, и выстроить процесс для команды.
Москва · удалённо, гибридно или на вашей площадке · английский C1.
Напишите или позвоните — отвечу в течение рабочего дня.