Gary David Riley

Email: gdrwork2006@swbell.net

 

 

 


OBJECTIVE:  Program design and development of intelligent applications.

 

QUALIFICATIONS

Twenty years experience creating software solutions for complex problems in a variety of hardware and software environments. Expertise in multiple stages of the product life cycle including design, implementation, documentation, testing, training, support, and maintenance. Principle focus has been creating tools for building intelligent applications.

 

EDUCATION

1984               B.S. Computer Science, Cum Laude, Texas A&M University

 

EMPLOYMENT

2005-2006     Consultant, IBM

Developed a CLIPS-based expert system to automatically process changes to cargo container shipping instructions.

 

2002-2004     Senior Developer/Software Engineer, PeopleSoft

Continued development of the Java-based Calico configurator including translation and runtime components.

Maintained the PeopleCode interfaces integrating the configurator with the PeopleSoft Internet Architecture.

 

1996-2002     Senior Software Engineer, Calico Commerce

Developed a C-based product configurator utilizing CLIPS extended with constraint-based programming features.

Developed a Java-based translator for converting the XML representation of a configurable product to the runtime format supported by the Java-based product configurator.

 

1994-1997     Consultant, Atomic Games

Developed C-based path and task planning algorithms for Close Combat, a Windows/MacOS military simulation game.

 

1988-2004     Author, Course Technology

Coauthored four editions of the academic textbook Expert Systems: Principles and Programming.

 

1985-1996     Computer Engineer, NASA/Johnson Space Center

Led code design and development of the system architecture, rule-based programming features, and Macintosh interface for CLIPS, a portable C-based expert system tool.

Received broad exposure to a variety of AI technologies.