Entered computer field in 1963 as IBM Customer Engineer.
Systems analysis, design, & programming since 1964, including design & implementation of real-time systems, operating systems, data base management systems, computer simulation systems, compilers & interpreters, computer networking, laboratory & industrial automation.
Independent systems consultant since 1972 to large & small firms, governments, & universities, in N. America, Europe, Asia, Africa, & Australia. Consulting activities include EA & IT audits & corporate data base design.
Founded Pennington Systems Incorporated in 1977 to develop & market systems software products & services. Designed, implemented, & documented many of Pennington's software products, including XTRAN, an expert system for rule-driven symbolic manipulation of computer languages, including analysis, translation, & re-engineering of 2nd through 4th generation computer languages, XML, HTML, & proprietary / scripting / data base / special-purpose languages. In 2013, Pennington became XTRAN, LLC.
Wharton Business School (University of Pennsylvania) faculty from 1981 (Lecturer) to 1994 (Adjunct Associate Professor), in the Decision Sciences department. Taught many undergraduate & graduate courses at Wharton, including honors courses & advanced seminars in programming & software engineering, data base design & implementation, & information systems. Originated & designed several courses.
Expert witness with report, deposition, & court testimony experience, in legal cases involving Enterprise & IT Architecture & Software Engineering.
Magazine & journal articles published in professional media.
Panelist & speaker at international, national, & regional conferences, workshops, & seminars in North America, Europe, Asia, & Africa.
Member, Association of Computing Machinery & IEEE Computer Section since 1975; Past Chairman of Princeton, New Jersey ACM chapter & of local Special Interest Group for Programming Languages (SIGPLAN).