Project Director for Emerging Technologies in Computing and Information Services; Assistant Director for the Computerized Conferencing and Communications Center; Consultant for the Center for Information Age Technology

New Jersey Institute of Technology, Newark, NJ, 1984–1999

Develop proposals, design, manage, implement, operate, evaluate organizational systems.  Synergize Educational, Research, and industry partnership technologies.

Highlights

o        Lead design, development, optimization and operation of the Electronic Information Exchange System (EIES) and online Virtual Classroom (VC™) technology for Distance Learning, email, groupware (C, SmallTalk, UNIX (Solaris, HPUX, AIX NT), Shell, Perl, Awk,  m4, NCSA, iPlanet) .

o        Management, design, development, and research in "groupware ", usability, computer-mediated group communications systems (CMC).

o        Hyper-media group decision support (GDSS) and the distance learning including support for controlled research experimentation and analysis ( Unix, C, VM/CMS, TCL, Java, RMI, Java Beans, SmallTalk, SPSS, SAS).

o        Lead design, development, optimization and operation of NJIT fully Distributed and Persistent SmallTalk 80 environment and object store (C, m4, make, SCCS, AIX, HPUX, Solaris) including development of UNIX IPC reliable transport in C.

o        Participation in the design of the first SGML based browser in 1985 (C, VM/CMS).

o        Development of World Wide Web curses browser (HTML) and servers (HTTP) in C on UNIX.

o        Participation in international standards development including email and the World Wide Web (ASN1, SGML, X400, X500, HTTP, HTML, REST, SOAP).

o        Teaching (adjunct) SmallTalk80 and object-oriented methodology (Park Place Methodology,  Agile/Extreme Programming(XP)).   Advised masters projects (C/C++. Java, Smalltalk, SAS, SPSS).  Taught C++ seminar.

Management of development groups with up to 22 programmers (half research assistants, half staff) (MS Project, Excel, SQL) and task support groupware (C, Smalltalk, Shell, Perl, make, SCCS).