Updated: Wednesday, August 07, 2019, 6:25 PM
Fully retired from Hi Tech, DoD, and Academia, but continued consulting.
University of Connecticut, School of Engineering, Computer Science and Engineering Department Jan 2015 – Aug 2019
Jacobs Technology, Feb 2008 to May 2015 (retired May 2015)
L3 Titan Corporation, Jan 2003 to Feb 2008 (Titan was bought out by L3)
Integrated Dynamics Engineering, May 2000 to Jun 2002
Invenio Technologies, Dec 1999 to Feb 2000 (Invenio went bankrupt)
QuadrantSoftware, Jan 1999 to Nov 1999
Bose Corporation, 1996 to 1997
Washington State University, 1989 to 1996
GTE Corporation, 1978-1989 (GTE was bought out by Bell Atlantic and Verizon)
Bell Telephone Laboratories, 1969-1972 (Bell Labs is now Lucent Technologies)
University of Connecticut, 1972-1978 and 1965-1969
· Adjunct faculty for computer science courses
CSE-3000 – Senior Seminar on the effects of Computer Technology on Society
CSE-2500 – Discrete Mathematics
SE-5301 – Mathematical Models for Embedded Systems Engineering
same as below, change of contract from ITSP-2 to ETASS, won by Jacobs Technology
Developed, established, and operated a large data acquisition system for Volpe Center DOT / FAA research project to study the wake turbulence of large commercial aircraft at US airports.
Provided software technical expertise for the acquisition of the MPEC / JMPS (Joint Mission Planning System) for the USAF.
Provided software and requirements engineering technical expertise for the acquisition of the USAF S-Band Space Surveillance Radar System for the USAF Space Command (NORAD / Cheyenne MT).
Developed WinNT Robotics System Control software and TMS320 (TI DSP Chip) based Robot Servo Control Firmware for robotics systems used in semiconductor manufacturing materials handling.
Developed the monitoring and control agent infrastructure and back-end server components for the NAPIER command, control, and monitoring system for large scale IT systems and Business-to-Business E-Commerce infrastructures.
Developed a large-scale Microsoft Windows-NT based multi-threaded FAX send/receive server for a distributed system of multiple AS/400 and Windows NT file servers. The system is scalable from a single processor with 1-4 simple Class 1 single FAX modem cards to several slaves and a master using multi-line Class2 FAX Modem cards or advanced DSP multi-line, ISDN, and T1 cards.
Developed the Hardware Abstraction Layer (HAL) for the symmetrical multiprocessor (SMP) version of RTX/RTSS, a real-time operating system extension for Microsoft Window NT.
Developed an Advanced Television Standards Committee (ATSC) Program System Information Protocol (PSIP) test generator for testing new DTV / HDTV receivers. Acted as the LGERCA representative to the Advanced Television Standards Committee (ATSC) meetings. Developed a new technology video home digital recorder / server prototype to replace the VCR. Served as WebMaster to develop both the external Internet Web site ( www.lgerca.com ) and the internal Intranet web site. Served as ToolMaster to establish the software engineering methodology, documentation, and tools used for the center.
Designed the software architecture, the real-time operating system, and LCD touchscreen based user interface for a large scale consumer electronics home entertainment product containing several microprocessors and wireless proprietary LAN. Established the system development environment suite of software tools and operating practices used to carry out the project. Created a Microsoft Windows based user interface simulator tool to evaluate user interface strategies and product requirements.
Directed research in automation of the design methodology for analog/digital circuits using fuzzy query to clasify and retrieve reusable circuit designs, and machine learning artificial intelligence techniques to reengineer circuits. Taught senior and graduate level courses in software engineering, database systems, microprocessors, computer architecture, and Microsoft Windows application development using Visual C++ and MFC. Extensive experience teaching in a video conferenced / multimedia studio classroom environment. Developed a design reuse tool (Circuit Design Retrieval System - CDRS) to help find reusable design elements from a large repository using a fuzzy query search engine. Developed a commercially available LAN computer aided design tool (Channel Calculator - ChCalc) for Kreager Associates (KAI) of Pullman, WA.
GTE Laboratories, Waltham, MA, and GTE Government. Systems, WIS Div. Billerica, MA
Developed the Information Engineering Methodology, CASE toolset, and in-house training course for USAF Software Development Projects, particularly AFC2S (Air Force Command and Control System).
Supervised and carried out research and development programs for software engineering, real-time embedded systems, VLSI design, and telephone switching systems as follows:
GBMS: (Generic Business Modeling System) an experimental expert system tool to semi-automatically corporation information architecture and assist with enterprise analysis and information engineering.
SPARTA: an experimental system to study the effects of various system partitioning strategies at the VLSI chip level and higher. System designs were expressed in the ZEUS and VHDL hardware description language translated using a tool developed with the YACC/LEX compiler generator.
DEM: an advanced high level language direct execution CPU architecture developed using pushdown-automata microcontroller and content-addressable memory, fabricated in custom VLSI, for industrial electronic control, including the microcode firmware, and operating system (jointly developed with faculty of Washington State University).
MECA: (Modular Electronic Control Assembly) a high level language electronic control developed using traditional microcomputer technology (8051) that eventually became a GTE Sylvania commercial product line (later sold to Siemens). This included the operating system, language interpreter, and compiler.
RTRL: a real-time systems requirements modeling approach developed to validate the feasibility of RPS, a structured language based requirements processing system and TPG, an automatic test plan generator.
ATE: an automated software testing tool for telephone exchange switches developed and transferred Automatic Electric (GTE) in Phoenix, AZ, Northlake, IL, and Milan Italy to test the GTD-5.
Carried out corporation / university public relations and technology transfer, provided technical advice and support for developing the computer engineering program, and taught computer engineering courses.
Performed analysis of No. 1 ESS software engineering procedures, developed software tools to carry out and monitor No. 1 ESS software installation and performance. Taught in-hours courses in PL/1 and IBM 360 assembly language.
Advised the Chief of Data Processing in decisions on equipment procurement, systems strategy, and operations policy.
Designed and operated database systems serving University Registrar and Office of Institutional Research, particularly student course registration and automatic student scheduling, University course catalog, student registration statistics, and institutional resource utilization statistics.
Designed and implemented computer systems and programs for the University data processing systems.
Taught courses in introductory PL/C programming and software engineering.