Описание услуги
Я разработчик на COBOL и специалист по мейнфреймам — я поддерживаю в рабочем состоянии те системы, о которых обычно не вспоминают, пока не зависнет платёж или не сорвётся продление полиса. Уже больше пятнадцати лет я работаю внутри процессинговых ядер банков и страховых компаний, читаю и пишу COBOL, которому по несколько десятков лет и который до сих пор каждую ночь двигает реальные деньги. Мой рабочий день — это пакетные окна, колоды JCL и таблицы DB2, разбор того, почему ночное задание упало с непонятным кодом abend, и контроль того, чтобы остатки сошлись до открытия отделений утром. Я отношусь к этим системам с уважением, а не с пренебрежением: они огромные, точные и выжили именно потому, что кто-то держал их в порядке.
Я предлагаю спокойную и аккуратную работу с кодом, который не имеет права ломаться. Я разбираюсь в недокументированных программах, восстанавливаю логику простым языком для вашей команды и исправляю дефекты, не задевая два десятка других заданий, которые от них зависят. Когда систему всё же пора двигать дальше, я планирую миграцию по-настоящему: разбиваю монолитные программы на сервисы, отображаю записи фиксированного формата в современные схемы и гоняю старый и новый пути параллельно, пока цифры не совпадут до копейки. Я вёл переходы с COBOL на Java и в облако, где один упущенный крайний случай означал бы звонок от регулятора, поэтому я проверяю всё и ничего не принимаю на веру.
Если вам не хватает специалиста по мейнфреймам, уходят на пенсию люди, писавшие ваше ядро, или просто нужен тот, кто прочитает сорокалетний copybook не дрогнув, — я подключусь. Я документирую по ходу дела, объясняю решения нетехническим заказчикам и оставляю платформу устойчивее, чем она была.
— Сопровождение COBOL, исправление ошибок и доработки на IBM z/OS
— JCL, планирование пакетов и анализ abend
— DB2, VSAM и онлайн-транзакции CICS
— Документирование legacy и реверс-инжиниринг недокументированных программ
— Планирование и реализация миграций с COBOL на Java и в облако
— Параллельный прогон и сверка для перехода без потерь
Я предлагаю спокойную и аккуратную работу с кодом, который не имеет права ломаться. Я разбираюсь в недокументированных программах, восстанавливаю логику простым языком для вашей команды и исправляю дефекты, не задевая два десятка других заданий, которые от них зависят. Когда систему всё же пора двигать дальше, я планирую миграцию по-настоящему: разбиваю монолитные программы на сервисы, отображаю записи фиксированного формата в современные схемы и гоняю старый и новый пути параллельно, пока цифры не совпадут до копейки. Я вёл переходы с COBOL на Java и в облако, где один упущенный крайний случай означал бы звонок от регулятора, поэтому я проверяю всё и ничего не принимаю на веру.
Если вам не хватает специалиста по мейнфреймам, уходят на пенсию люди, писавшие ваше ядро, или просто нужен тот, кто прочитает сорокалетний copybook не дрогнув, — я подключусь. Я документирую по ходу дела, объясняю решения нетехническим заказчикам и оставляю платформу устойчивее, чем она была.
— Сопровождение COBOL, исправление ошибок и доработки на IBM z/OS
— JCL, планирование пакетов и анализ abend
— DB2, VSAM и онлайн-транзакции CICS
— Документирование legacy и реверс-инжиниринг недокументированных программ
— Планирование и реализация миграций с COBOL на Java и в облако
— Параллельный прогон и сверка для перехода без потерь