Stephen F. Heffner — Résumé
Professional Experience
- Computer language analysis, translation, and re-engineering automation
systems
- Expert systems design and implementation for symbolic manipulation of
computer languages
- Software migration and porting
- Software product design, implementation, documentation, and marketing
- Database Management Systems software design and implementation
- Database design, implementation, and management
- Programming language compilers, interpreters, and runtime systems
- Data communication network design and implementation
- Mini- and microcomputer dedicated application systems
- Message-switching and transaction processing systems
- Distributed processing design and implementation
- Laboratory and industrial automation design and implementation
- Minicomputer simulation and software development systems
- Timesharing operating systems design and implementation
- Data processing management consulting
- Teaching, undergraduate and graduate levels
- Technical writing
- Expert witness assignments in civil litigation
Computers and Operating Systems
- (Unix — various)
- Data General: NOVA (RDOS); MV (AOS/VS)
- Concurrent (formerly Interdata and Perkin-Elmer): 7 series (OS/16);
3200 (OS/32)
- HP (formerly Digital and Compaq): PDP-8; PDP-11 (RT, RSX/IAS); VAX
(VMS); PDP-10 (AL/COM, TOPS-10)
- Encore (formerly SEL and Gould): 32
- IBM: 360/370 (OS, CMS); 1130; Series/1 (EDX)
- Intel: x86 (CP/M, DOS, OS/2, Win32)
- Motorola: 680x
- Texas Instruments: TMS370
- Univac: 491 (REX); 1005
- XDS (formerly SDS): Sigma 5/7 (BPM, BTM)
- Zilog: Z80
Computer Languages
- Assembly languages for all computer hardware listed above
- BASH
- BASIC
- C
- C++
- Csh
- CL (OS/400)
- COBOL
- DCL (VMS)
- EDL (IBM Series/1)
- eLisp (EMACS)
- Fortran
- HTML
- NPL (Norsk Data)
- Pascal
- PL.8, PL.9, PL/ix
- PL/I
- PL/M
- REXX (IBM CMS, OS/2)
- SNOBOL
- xBase (dBase, Clipper)
- XML
Professional Associations
- Institute of Electrical and Electronic Engineers (1975-present)
- Association for Computing Machinery (1975-present)
Academic Appointments
- Adjunct Associate Professor in Decision Sciences, The Wharton School,
University of Pennsylvania (1989-1994)
- General Honors Faculty, University of Pennsylvania (1985)
- Adjunct Assistant Professor in Decision Sciences, The Wharton School,
University of Pennsylvania (1983-1989)
- Lecturer in Decision Sciences, The Wharton School, University of
Pennsylvania (1981-1983)
Addresses and Presentations
- Presentation: "Cable and DSL Internet Connections:
Implementation and Security Issues", Trenton Computer Festival, Princeton,
New Jersey, 2001
- Presentation: "Cable and DSL Internet Connections:
Implementation and Security Issues", ACM/IEEE Computer Society, Princeton,
New Jersey, 2001
- Presentation: "Armageddon Worried about the Year 2000",
ACM/IEEE Computer Society, Princeton, New Jersey, 1997
- Address: "Reverse Engineering of Information Systems",
Srinakharinwirot University, Bangkok, Thailand, 1995
- Presentation: "XTRAN: An Expert System for Translating and
Analyzing Computer Languages", Downsizing Seminar, Johannesburg, South
Africa, 1993
- Guest lectures: "Major Trends in Computing and their
Implications", Wharton Graduate School of Business, University of
Pennsylvania, Philadelphia, Pennsylvania, 1993
- Presentation: "XTRAN: An Expert System for Translating and
Analyzing Computer Languages", Software Show '92, Tokyo, Japan, 1992
- Guest lectures: "Data Base Management Systems", Wharton
Graduate School of Business, University of Pennsylvania, Philadelphia,
Pennsylvania, 1980
- Panelist: "Distributed Data Processing — Implementation
Strategies and Organizational Implications", INFO '80, New York, New York,
1980
- Workshop Chairman: "Distributed Processing Architecture",
SMIS Conference, Philadelphia, Pennsylvania, 1980
- Panel Chairman: "Toward a True User-Designer
Interdependence", 13th Annual National Information Retrieval Colloquium,
Philadelphia, Pennsylvania
- Address: "Distributed Processing Architecture", Association
for Systems Management, Ansonia, Connecticut
- Address: "Microprocessors", Association for Systems
Management, Bordentown, New Jersey
Partial List of Consulting
Clients
- ADP — Portland, Oregon
- Alenia un'Azienda Finmeccanica — Rome, Italy
- Allen Systems Group — Naples, Florida
- American Cyanamid Lederle Laboratories — Pearl River, New York
- Babcock & Wilcox NNFD — Lynchburg, Virginia
- Bass, Berry & Sims — Nashville, Tennessee
- British Aerospace & Electronics — Adelaide, Australia
- Compaq GmbH (formerly Digital Equipment GmbH) — Munich, Germany
- Compaq S.p.A. (formerly Digital Equipment S.p.A.) — Rome, Milan, and
Turin, Italy
- Concurrent Computer Corporation — Oceanport, New Jersey and other
locations
- DEXEL (Pty) Ltd. — Johannesburg and Durban, South Africa
- Dynamics Research Corporation — West Newton, Massachusetts
- Electronic Data Systems — Ypsilanti, Michigan
- Eurocontrol — Brussels, Belgium
- FMC — Princeton, New Jersey and other locations
- GE Information Systems — Rockville, Maryland
- Hewlett-Packard (formerly Digital Equipment Corporation and Compaq Computer
Corporation) — Massachusetts, New Hampshire, and other locations
- Johnson & Johnson — New Brunswick, New Jersey
- Joint European Torus (JET) Consortium — Oxford, England
- Landis & Gyr — Zug, Switzerland
- PepsiCo — Valhalla, New York
- Robinson, Bradshaw & Hinson — Charlotte, North Carolina
- Schlumberger Technology Corporation — Austin, Texas
- SRI (formerly RCA) Sarnoff Laboratories — Princeton, New Jersey
- Tractebel Information Systems, S.A. (TRASYS) — Brussels, Belgium
- Transport for London, Street Management Department — London,
England
COPYRIGHT 2008; reproduction prohibited without permission.
Revised 2007-03-02
XTRAN is a trademark of Pennington Systems
Incorporated.
Pennington Systems Incorporated
8655 East Via de Ventura,
Suite G200
Scottsdale, Arizona 85258-3321
Phone: +1(480)626-5503
Fax: +1(480)626-7618
Email: Info@Pennington.com
Web: http://WWW.Pennington.com
Home