Point Enterprises 2000
Developed intranet based web application for banking teller statistics. Responsible for the user interface. The application included a cell based point and click interface for scheduling and many pages devoted to table maintenance. Application involved the use of HTML/Javascript/DOM on the client side and Java, ADO, and Oracle on the server side.
Independent Consultant 1999
Interface designer for Charlotte-Mecklenberg Police Department for interfacing their client server mobile laptop environment to the NC Department of Criminal Investigation (DCI) mainframe computers. Also defined a flexible software architecture for the department.
Independent Consultant 1994-1999
Lead programmer and designer for Northern Telecom product called: Quick Quote™. The product reduced sales cycle time from 21 days to 1 hour by engineering Nortel PBX systems. Development done in Smalltalk via telecommuting.
Consultant to Northern Telecom project known as 2x. It was a large scale version of Quick Quote for larger Nortel systems. Developed requirements, programmed graphics module for bayface display and served to troubleshoot project problems. Development was in Smalltalk using an OO database. (Some overlap of this project with start in academia in 1995.)
Encompass 1991-1994
Senior System Designer tasked with object oriented design of Enterprise Management tools and class libraries to control a global distributed transaction processing system featuring distributed processing and distributed data in a client-server environment. Also responsible for design of databases in support of this system. All tools are GUI based using OOD and OOP. 1st year and 1/2 was Next-Step using Objective-C. Remainder of time spent using ParcPlace Smalltalk under MS-Windows developing client-server applications with a Sybase host-based database.
FUSYN Corporation 1986 - 1991
Global Software 1990 - 1991 contract - Worked on-site at Wandel & Goltermann, as a developer of test instruments and ATE systems. Wrote drivers, self tests, and control programs in C for UNIX X-windows based ATE product. During one peak-period, wrote and debugged 2700 lines of code in 7 day period. Also participated as member of international team designing product enhancements and database selection. Worked with all levels of company management up through worldwide ATE Systems Chief, based in Germany.
Responsible for all Field Trouble Reports, including creation of the system to manage them, and conducting weekly meetings with the head of several departments regarding problem resolution. Assisted the personnel manager in devising skill summaries for all personnel in ATE division. Conducted strategic planning sessions for German and American staff.
Data Engine - developed data communications system tester for telephony switching systems. System integrated windowed user interface with RS-232,RS-422,RS-485, V.35, GPIB, switching relays, and digital control into one easy-to use product.
Seiscor (div. of Raytheon) - Designed and proposed the program development environment that Seiscor is currently using for all software development.
Programmer Tools - Wrote (in C) the following program development tools used and marketed by FUSYN: windowing package, forms package, editor, and memory file manager.
Remote Inventory' - wrote the user interface for a remote inventory programming tool used for EEPROM programming in telephone transmission products.
Alcatel (ITT) 1987-1988 contract - Worked for 12 months as a part of the 300 SD embedded system development team. The 3OOSD is Alcatel's DLC (Digital Loop Carrier) product for distributed telephone switching applications. Responsible for development of all I/O code from device interface through application. Development was done in Pascal.
Nelson Data Resources 1983 -1988
Vice President of Nelson Data Resources, an accounting software development firm. Also held the title of Director of Software Development where I was responsible for all development and maintenance of 12 software packages in 3 vertical markets. Also programmed a DOS shell package installed at over 700 locations, a hospital management system, general ledger, accounts payable, and a screen design/program generator system.
Enron (InterNorth) 1981 - 1983
Financial Analyst for Enron. Duties included analysis of acquisitions, divestitures, capital budgeting, and major capital expenditures ($1 million to $100 million) for North Liquid Fuels Group. Co-developer of Enron's financial modeling software. Also developed a computer simulation for financial analysis of enhanced oil recovery.
Applied Communications Inc. (ACI) 1980-1981
Manager of the Microsystems Development Group and responsible for all microsystems development, including the following areas: bank security systems, protocol converters, bank networking systems, operating systems, and intelligent terminals. Also responsible for contract negotiation, customer liaison, and special projects as assigned by the President.