IMAGIUM

Мысль о том, что можно создать технологию индексирования изображений, пригодную для поиска в Интернете, возникла у меня достаточно давно - где-то в начале 2000-x. Некоторые идеи на этот счет уже были, но существующая на тот момент вычислительная техника не позволяла добиться приемлемого времени поиска.

Фактически, работа над первой реализацией технологии IMAGIUM T1 началась в 2005 году. А действующий экземпляр поискового индекса был запущен в 2007 году в виде сайта PhotoDate.ru. Для проверки работоспособности и характеристик алгоритмов был сформирован массив из примерно 2 млн. реальных изображений с сайтов знакомств Рунета.

Read more

ARIS PPM

В одном из недавних проектов мы разрабатывали performance measurement-систему на основе ARIS Process Performance Manager (ARIS PPM & Dashboards). Исходные данные через проприетарные адаптеры загружались из SAP ERP.

Пройден полный цикл создания и внедрения решения в ARIS PPM, в том числе: сбор требований, разработка и настройка метамодели, загрузка данных из внешних источников, настройка пользовательских KPI и разработка отчетов. Результат есть :)

Read more

Oracle

С СУБД Oracle и технологиями Oracle впервые познакомился в 1995 году. После этого продолжительное время работал в компании-дистрибьюторе ПО Oracle, где мы использовали в наших проектах и в рамках технического пресейла самые различные технологии. В частности:

- СУБД Oracle, в т.ч. Oracle OLAP
- Oracle Designer и Oracle Developer, преподавал курсы по генерации приложений в Oracle Designer
- Oracle BI
- ORDM - Oracle Retail Data Model
- SOA Suite, BPEL Process Manager
- Active Data Guard
- Oracle CDM - Custom Development Method
- Oracle DWM - Data Warehouse Method
- Oracle PJM - Oracle Project Management


Business Intelligence

В наших проектах мы неоднократно использовали BI-технологии как Oracle (Oracle BI EE, Essbase, Oracle OLAP, Oracle Retail Data Model), так и open-source BI (Pentaho BI).

Владею специальными проприетарными методиками, применяемыит для выполнения BI- и DWH-проектов (Price Waterhouse & Coopers Data Warehousing, Oracle Data Warehouse Method). Имею практический опыт оценки, планирования и реализации проектов по созданию хранилищ данных на основе BI-технологий.


CASE-технологии

Владею методиками проектирования и разработки информационных систем на основе совместного использования CASE-технологий в команде разработчиков. Имею практичесий опыт оценки и планирования подобных проектов.

На практике применял CASE-метод проектирования и технологию 100-процентной генерации приложений в ряде проектов:

- Роснефть - Сахалинморнефтегаз
- TOYOTA Бизнес-Кар
- Московский Земельный комитет
- Автоматизированная система Федерального Казначейства РФ

Преподавал курсы по проектированию баз данных и генерации приложений в CASE-инструменте Oracle - Oracle Designer/Developer.


Computer Vision

С 1991 г. по 1995 г. - руководитель группы алгоритмических исследований на малом предприятии «МЕДИНТЕК», где разрабатывал математическое и алгоритмическое обеспечение для системы обработки голографических интерферограмм. Также разрабатывал алгоритмы и ПО обработки, распознавания и высокопроизводительного сравнения изображений дактилоскопических отпечатков.

Знаю классические методы и алгоритмы компьютерного зрения, класификации и распознавания образов. Разработанные мной алгоритмы сравнения дактилоскопических отпечатков, реализованные в системе SuperDEX, позволили раскрыть несколько резонансных преступлений в ГУВД г.Киева.


Nvidia CUDA

Освоить Nvidia CUDA мне довелось при переносе на графические процессоры ряда вычислительных задач в ходе работы над второй версией технологии IMAGIUM.

Мы использовали CUDA-вычисления не только в задачах computer vision (что типично для этой технологии), но и в алгоритмах information retrieval, таких как поиск по инвертированному индексу.

Знаю архитектуру CUDA-процессоров и классические алгоритмы мультипроцессорных вычислений. Имею практический опыт переноса сложных вычислительных задач на архитектуры Nvidia CUDA и Intel SSE3 под Windows и Linux.


C++ / Java / PHP / PL/SQL

Достаточно много программировал на разных языках, в т.ч. C++ / Java / PHP / PL/SQL. Ниже некоторые примеры:

На С и С++ разработан основной программный код «движка» индексирования изображений IMAGIUM.

Полностью на Java был написан web-crawler, который собирал изображения в Сети и формировал поисковый массив изображений для сайта PhotoDate.ru.

PHP использовался для быстрой разработки публичной части сайта PhotoDate.ru.

PL/SQL широко использовался в корпоративных проектах, таких как Роснефть - Сахалинморнефтегаз.