С 2007 года работал в компании Совинтел (Golden Telecom), в отделе развития систем поддержки операторского биллинга.
В 2010-ом году компания Совинтел вошла в состав компании Вымпелком. В 2016-ом году произошел обратный процесс: подразделение поддержки систем операторского билинга было выведено из штата Вымпелкома, и перешло в компанию Bell Integrator, при этом коллектив продолжал заниматься теми же задачами, что и раньше.
Занимался разработкой систем уровня business critical (то есть таких, которые оказывают существенное влияние на бизнес компании, сбой в работе которых ведет к большим финансовым потерям, поэтому к функционированию систем этого уровня предъявляются повышенные требования надежности).
Осуществлял поддержку 4-х таких систем:
1. GT.INTEXP -- система передачи биллинговых данных, результатов расчета билинг-системы ICS, в системы формирования счетов и в системы финансового департамента.
2. GT.TRUNKINT -- система передачи данных о конфигурации сети Вымпелкома в систему LCR (least cost routing).
3. GT.RAPL -- система передачи данных о тарифных планах в биллинговые системы.
4. MED.CALLEX3 -- система передачи данных трафика фиксированной сети Вымпелкома в системы-потребители (билинговые, системы анти-фрода и прочие).
Первые из двух названных систем разрабатывал с нуля.
Ниже приведено техническое описание системы GT.INTEXP.
Система осуществляет поддержку следующих бизнес-процессов:
1. Выставление счетов по договорам interconnect voice (услуги голосовой фиксированной связи) и mobile (услуги мобильной связи).
2. Формирование корпоративной и управленческой отчетности.
3. Формирование счетов по агентским договорам.
4. Обработка трафика.
В рамках поддержки перечисленных бизнес-процессов система GT.INTEXP предоставляет данные системам-потребителям.
Для системы GT.INTEXP источником данных являются:
1. Билинговая система ICS, инстанс оффлайн (результат расчета трафика сегмента фиксированной сети Вымпелкома).
2. Билинговая система ICS, инстанс онлайн (результат расчета трафика сегмента мобильной сети Вымпелкома).
3. Система GT.TRUNKINT (предоставляет данные о конфигурации сети).
4. Система GT.INRS (предоставляет данные о клиентах и партнерах).
5. Система GT.FastRater (информация мастер-справочника направлений).
Система GT.INTEXP предоставляет данные в следующие системы:
1. Система GT.Softel (система формирования счетов).
2. Система PartnerReports и Crm3.
Система GT.INTEXP состоит из нескольких модулей (интерфейсных и консольных приложений):
1. Программа IE2 (формирование данных в систему GT.Softel из ICS Offline).
2. Программа IE3 (формирование данных в систему GT.Softel из ICS Online).
3. Программа sms3softel (модуль формирования данных в систему GT.Softel из ICS Online для потока SMS_IW).
4. Программа gt2crm3 (формирование данных в системы PartnerReports и crm3 из ICS Offline, а также клиентской детализации).
5. Программа vk2crm3 (формирование данных в системы PartnerReports и crm3 из ICS Online, а также клиентской детализации).
6. Программа ictrep7 (формирование отчетной информации).
7. Программа expmon (мониторинг работы, и выполнение административных настроек).
8. Другие технологические модули.
При разработке были использованы следующие инструменты:
1. Среда разработки Borland C++ Builder (v. 6.0) (для написания GUI- и консольных приложений).
2. БД Oracle (начиная с версии 9, затем 11g и 12c).
3. Компоненты библиотеки ODAC.
4. Другие компоненты.
Система GT.INTEXP находится в фактической эксплуатации в компании Вымпелком (до этого Совинтел), начиная с 2007 года.
С этого времени постоянно развивалась и совершенствовалась, за одиннадцать лет эксплуатации выпущено более сотни релизов. Разработка велась со средней скоростью - 1 релиз в месяц (иногда чаше).
Система осуществляет обработку трафика, ежемесячный объем которого составляет несколько миллиардов звонков.