Опис послуги
ПерекладЯ розробник на 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 і в хмару
— Паралельний прогон і звірка для переходу без втрат