Information Technology and Programming Management
Directing Information Technology
- Responsible for all computer and communication needs for a $15M/year company. The company uses technology to automate all aspects of it's operation, including marketing, sales, production and shipping. Telecommunications is heavily integrated with sales operations. Many web sites, each automated to process orders and to automatically present sales materials. Automated email and mail campaigns.
As a Consultant ...
- Responsible for ensuring adequate computer resources for division. Responsibilities included multi-million dollar per year budget for operations.
- Consulted with the design of a new object oriented database and user interface. The database was designed as an object oriented, distributed system, that was capable of working across mainframe, workstation, and personal computer platforms. Defined a migration plan for hundreds of applications with multi-gigabytes of data spread across systems in two countries.
- Designed and implemented an expert system that produced simulation models from a circuit specification sheet.
- Created a correct by construction technique that virtually eliminated miss-match of circuit specifications to the final simulation models. A 10X improvement in time to produce models was achieved.
- Created a method to perform reliability analysis of designs based on manufacturing Bill of Materials, supplemented by a description of architectural fault tolerant parallelism. Developed a method to define portions of a system that are redundant, along with the rules of redundancy, and calculated reliability based on mil standards.
As a Department Manager ...
- Implemented statistical process control (SPC) techniques. SPC led to a dramatic improvement in overall quality. During my time as manager, code increased from under 1,000,000 lines of code to over 3,000,000 lines of code, while defects dropped from over 125 to less than 10.
- Implemented total quality methods to software development methodologies.
- P&L responsibility for a group that produced printed circuit artwork. Services were sold outside of the parent company.
- Evaluated potential business partners and acquisitions
- Responsible for monthly forums for Electrical Computer Aided Design.
- Managed a collection of units, including software development, user support, integration & evaluation, publications, and training. Included over a hundred professionals plus managers and support staff.
- Defined development processes to improve productivity.
As a Unit Manager ...
- Managed many of the individual units that were included in the above department.
- Introduced project planning and control techniques.
As a Project Leader ...
- User support for a multi-disciplinary software project (Electrical Computer Aided Design).
- Development of a logic simulator tailored to a massively parallel processor.
- Development of operating system software drivers and control application for a virtual storage system.
- Testing efforts for several hardware mainframe development efforts.
- Responsible for a reliability analysis project.
- Responsible for a reliability programming project.