Клиент из финансового сектора, задача передадачи данных во внешние системы по регуляторным форматам. Исходные данные — Excel-выгрузки. Требовалось автоматизировать импорт, расчёт производных показателей, генерацию XML по двум независимым XSD-схемам разных версий и валидацию перед отправкой. Технической спецификации на старте не было — только нормативные документы и требования внешних сторон.
Разработал систему из семи модулей: импортёр Excel с нормализацией дат и сумм (Decimal), расчётный движок каскадного распределения платежей, diff-движок для классификации событий по матрице статус×причина, параметризованный XML-builder с поддержкой двух осей (система × версия схемы) без дублирования кода, XSD-валидатор с validate-before-write, REST API и CLI для запуска, деплой через Docker Compose на VPS клиента.
Система прошла приёмку. Обрабатывает полный портфель без ручного вмешательства.