CA Technologies, Principal Software Engineer
June 1987 - Present, Lisle, IL, United States
- Developed and maintained CA Snapshot General Services, a component for interfacing with point-in-time copy devices that is used by CA DB2 and IMS utility products.
- Sheparded ACF2 security product through process of obtaining National Computer Security Center C2 and B1 ratings. This included developing necessary modifications to ACF2, teaching the government evaluation staff the internals of MVS and ACF2, writing a semi-formal security model, developing an extensive suite of tests, and acting as liaison to the government team during testing.
- Developed enhancements for ACF2 security product.
- Developed enhancements for CA-Examine auditing product.
UCCEL, Inc., Programmer
January 1987 - May 1987, Rosemont, Illinois, United States
Developed enhancements for ACF2 security product.
UCCEL, Inc. was acquired by Computer Associates in June 1987.
SKK, Inc., Programmer
October 1984 - December 1986, Rosemont, Illinois, United States
- Lead developer for the Examine/MVS auditing product.
- Developed enhancements to the ACF2 security product.
SKK, Inc. was acquired by UCCEL, Inc. in January 1987.
General Motors Audit Staff, Senior Information Systems Auditor
May 1984 - September 1984, Detroit, Michigan, United States
- Developed software tools for auditors, including a system for maintaining a central tool library and distributing tools electronically to auditors at remote sites.
- Performed operating system audits at various General Motors divisions.
- Performed application system audits.
GMC Truck & Coach, Senior Software Systems Analyst Programmer
May 1978 - April 1984, Pontiac, Michigan, United States
- Co-led a task force to develop a corporate-wide change control system for applications systems. The project included reconciling differences between the many change control systems already in use, and planning for support of multiple languages, many sites with disparate hardware and software, and for the eventual sale of the system as a software product.
- Led a four-person team which developed a divisional system for controlling changes to application systems. The project included arriving at a common change control method that would not impede the work of six applications programming groups which had vastly different methods of programming and management.
- Installed and maintained MVS, JES2, and ACF2, including developing local exits and interfaces.
- Provided software tools and troubleshooting assistance for operations, programming, and end-user staffs.
GMC Truck & Coach, Project Engineer
October 1973 - April 1978, Pontiac, Michigan, United States
- Developed PL/I applications to drive numerically controlled drill presses and punch presses machining truck frames.
- Developed PL/I applications to calculate bending parameters for copper tube bending machines.
- Developed a language to describe the wiring diagrams of RTS transit buses (RTSTRAN), and a PL/I-based language translator to convert wiring diagram descriptions to tables to be used by a minicomputer-based wiring test system.
GMC Truck & Coach, Co-op student
August 1970 - September 1973, Pontiac, Michigan, United States
During this period, I was a co-op student at General Motors Institute. My sponsoring GM division was GM Truck & Coach.
Computer-related projects included:
- Developed a GE 435-based Fortran program to take RPM/Torque data points, perform a least-squares curve fit, and generate paper tapes to drive a Tridea automated drafting machine to produce Torque/Horsepower graphs for publication in truck specifications.
- Modified an IBM 1800 assembly-language application that monitored engine dynamometer test stands, improving its performance by moving critical code to run in foreground partitions.
- Enhanced an IBM/370 MVS-based cross-assembler for a Varian 620i minicomputer so that it could handle proper mathematical expressions that included nested parentheses.
- Developed a menu-system for a passive digitizer table.