Home page Curriculum Vitae

Yea, from the table of my memory
I'll wipe away all trivial fond records, ...
    - W. Shakespeare. "Hamlet, Prince of Denmark"
       (ACT I, SCENE V).

Some of my projects and works are kept on magnetic and hard copies.
Please feel free to retrieve.

Born in Krasnogorsk, Moscow Region, Russia

1963

Secondary School

1971 - 1981

September 1981
 - March 1987
Student in MAI

Moscow Aviation Institute (State University)

B.S. & M.S. in Computer Science. M.S. Thesis: "Modal temporal logic for system simulation".

CONUS: An Experimental System for CAD Applications

April 1987
- September 1989
AI Laboratory, Moscow Aviation Institute, Research Scientist

LISP/FRL: Frame Representation Language System

Reference:

  1. LISP/ FRL: C-LISP Implementation of Frame Representation Language. - VNTIC Rep.No.50910000079, Algorithms and Programs, 3, 1991 (in Russian)

Download .ZIP-fileYLisp: Common Lisp Development System for DOS

October 1989
- September 1992
Post-Graduate in AI and Computer Science

ARCOS: Automated Reasoning Constraint Object System for CAD Applications

October 1993 Ph.D. in Artificial Intelligence

Dissertation "Knowledge representation and reason maintenance based on constraints" (In Russian).

Reference:

  1. Download ZIP-fileD. A. Ivanov. Hybrid Constraint Programming Environment with Reason Maintenance. - French Conference on Logic and Constraint Programming, 1995, pp. 123-139 (Microsoft Word format available).

January 1994
- July 1994
MAI-DEC Center for Research and Training, Consultant/Lecturer

Localization and maintenance of ADAMS,  multi-body mechanical system simulation software developed by Mechanical Dynamics, Inc.

Practiced in Marburg, Germany for three weeks.

August 1994
- August 1995
Russian Research Institute for Artificial Intelligence, Research Scientist/Analyst

The leader of a small team, two or four programmers.

Time-EX: Intelligent System for Calendar Scheduling

Personally:

Reference:

  1. Narin'yani, A. S., Borde, S. B., Ivanov, D. A. Subdefinite mathematics and novel scheduling technology. - Artificial Intelligence in Engineering, 11, pp. 5-14, 1997.

SIMULA-OrgCharts: Graph package for designing hierarchical diagrams

September 1995
- June 1996
Ulter Systems, Inc., Software Engineer

Run-time Library for Processing Large Surveys

Surveys are data files with up to 10000 columns for Questionnaire applications, tabulation and statistical data analysis packages used by advertisement and press agencies.

Personally:

June 1996
- September 1996
Moscow Software Center, Digital Equipment Corporation, Technical Team Leader

Managed few projects on porting VAX/VMS application onto Windows NT. Engaged in evaluating and budgeting.

Crashing Digital was not my doing...

October 1996
- April 1998
IT Department, Brok-Invest-Service, Inc., Chief Developer

Managerial Accounting System for Trade Company (Tubes, Metal)

August 2000
- December 2005
ARL Consulting B.V. Chief Developer/Analyst (on Contract)

Chivas: Strategic Planning Tool for Maersk Sealand Service Department

Castor: Windows-Based Fuel Consumption Optimization Program

Reefer Monitoring and Database System

April 1998
Ystok-Systema, Ltd. Chief Developer/Analyst

Ystok-Portal: Web Content Management System

Ystok-Sportclub: Multi-User Client-Server Application for Sports Club Management and Accounting.

Ystok-Tournament: Computer-Aided Tournament System

Ystok-Cable: Managerial Accounting System for Wholesale and Retail Shopping

Ystok-Pharmacy: Marketing and Shopping System