
На момент початку проекту у корпорації склалася наступна ситуація. У головному офісі в Києві було впроваджено ERP-систему на базі Oracle Application. Намічалася велика експансія ринку Росії та країн СНД із відкриттям безлічі філій. Завдання стояло автоматизувати ці закордонні філії та інтегрувати їх облікові системи в єдиний інформаційний простір із головним офісом. На той час інтернет канали коштували нечуваних грошей, причому філії планувалося відкривати від Прибалтики до Владивостока - тому необхідно було знайти рішення з офлайн-обміном з центральним офісом. Причому обмін мав бути двостороннім - як від філій до центру, і від центру до філій.
Незадовго до старту проекту вийшла нова 1С версії 7.7 і, з огляду на її низьку вартість та наявність у ній надійної системи розподілених баз даних, було ухвалено рішення автоматизувати філії на її основі. Так як стояло завдання обміну повним документообігом, було важливо, щоб облікові моделі в центральній базі Oracle Application і філіальних 1С збігалися. Для цього було розроблено спеціальну конфігурацію 1С, яка повторювала фінансовий облік центрального офісу.
Одночасно з використанням 1С у філіях розроблялася функціональність з інтеграції 1С з Oracle Application. Система інтеграції складалася з кілька десятків таблиць у спеціальній інтерфейсній схемі Oracle, кілька тисяч рядків коду на PL/SQL та тисячі рядків коду 1С.
Через кілька років наполегливої праці система запрацювала і була введена в експлуатацію в десятках філій по всій Росії.
У проектну команду входило дві людини - я, як технічний спеціаліст, і фінансовий менеджер, чудовий спеціаліст своєї справи, який відповідав за моделі обліку та впровадження. Звичайно, проект не відбувся б без всебічної підтримки керівництва корпорації.
Система, в результаті, пропрацювала понад 15 років, поки бізнес у Росії не був припинений керівництвом компанії.
У зв'язку з прийняттям нового законодавства у сфері регулювання банківської діяльності Великобританії виникла потреба консолідувати потоки даних із кількох систем обліку кредитного ризику у загальну базу даних.
Проект був для мене примітний географічним розподілом учасників. Я був членом команди, яка працювала у Києві. Бізнес-аналітик, частина керівництва проектом та частина технічних фахівців перебувала у Лондоні, частина розташовувалась у Нью-Йорку. Команда тестувальників була у Сінгапурі.
У проекті був задіяний стек технологій – MSSQL, SSIS, Autosys. Я виконував функції розробника бази даних. Команда у Києві складалася з чотирьох технічних фахівців та одного менеджера проекту.
Загалом це був дуже цікавий та інтенсивний досвід міжнародної взаємодії у сфері ІТ-забезпечення інвестиційного банкінгу.
Клієнти компанії КМ-Дісті тривалий час використовували систему електронного бізнесу, яка дозволяла переглядати у веб-браузері персоналізований прайс-лист, формувати замовлення тощо. Але обмеженням цієї системи було те, що вона передбачала інтерактивну ручну роботу у веб-браузері. Менеджери з продажу КМ-Дісті звернулися до мене з проханням розробити API, який дозволяв би автоматизованим системам клієнтів отримувати прайс-листи без ручного втручання.
В результаті виконання проекту такий API було розроблено. Тепер клієнти мають можливість отримувати інформацію про продукцію у форматі JSON/XML.
У проекті був задіяний стек технологій – Perl, Dancer, ORACLE.
Зізнаюся – я фанат мови Perl. У скриптах, написаних цією мовою, є своя поезія. Я радий, що мій старий добрий інструмент приніс користь у цьому проекті.
У компанії Де-Ново було впроваджено систему білінгу послуг на базі продукту Terrasoft Creatio. Постала проблема інтеграції системи білінгу з корпоративною системою обліку на базі 1С.
В результаті виконання проекту таку інтеграцію було розроблено. Для вирішення цього завдання довелося розібратися у програмуванні у системі Terrasoft Creatio. Мною було розроблено: веб-сервіс Terrasoft Creatio мовою C#; COM-компонента, що використовує 1С для взаємодії з Terrasoft Creatio; досить об'ємна обробка 1С, яку використовує оператор для формування документів.
У проекті було задіяно стек технологій - C#, Terrasoft Creatio, 1С.
Це був проект із використанням різних систем та з досить цікавими технологічними рішеннями.
У компанії КМ-Дісті менеджери вручну створювали у системі Oracle Applications заявки на оплату на основі рахунків від постачальників.
Рахунки від постачальників були файлами в різних форматах і їх ручна обробка була трудомістким і виснажливим процесом.
Для спрощення цього завдання було створено систему з використанням штучного інтелекту від OpenAI. Тепер менеджери копіюють файл з рахунком на оплату до спеціальної папки на сервері, штучний інтелект аналізує файл і автоматично створює заявку на оплату в Oracle Applications.
У проекті був задіяний стек технологій – Perl, Dancer, ORACLE, OpenAI.