Stephen F. Heffner — Résumé
Professional Experience
- Computer language analysis, re-engineering, and translation automation systems
- Expert systems design and implementation for symbolic manipulation of computer languages, data, and text
- Enterprise Architecture
- Software architecture, code quality, modernization, and migration
- Software product design, implementation, documentation, and marketing
- Data Base Management Systems software design and implementation
- Data base design, implementation, and management
- Computer language compilers, interpreters, debuggers, and run-time systems
- Data communication network design and implementation
- Minicomputer and microcomputer embedded 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
- IT management, architecture, and software development consulting
- Teaching, undergraduate and graduate levels, as adjunct professor at the Wharton Business School for more than ten years
- Expert witness in civil litigation, including reports, depositions, court testimony, and automated forensic code analysis
- Technical writing, including systems software documentation
Computers (Operating Systems)
- (Unix/Linux/Posix variants)
- Data General — NOVA (RDOS, AOS); MV (AOS/VS)
- Concurrent [formerly Interdata and Perkin-Elmer] — 7 series (OS/16); 3200 (OS/32)
- Encore [formerly SEL and Gould] — 32
- HP [formerly Digital and Compaq] — PDP-8; PDP-11 (RT, RSX/IAS); VAX (VMS); PDP-10 (AL/COM, TOPS-10)
- IBM — 360/370 (OS, CMS); 1130; Series/1 (EDX)
- Intel — x86 (CP/M, DOS, OS/2, Win32)
- Motorola — 680x
- Oracle [formerly Sun Microsystems] (SunOS, Solaris)
- Texas Instruments — TMS370
- Unisys [formerly Univac] — 1005; 491 (REX)
- XDS [formerly SDS] — Sigma 5/7 (BPM, BTM)
- Zilog — Z80
Computer Languages
- Assembly languages (17) for most computer hardware listed above
- BASH (Bourne Again SHell)
- BASIC
- BLISS (HP/Compaq/Digital)
- C
- C++
- C# (Microsoft)
- Csh
- CL (IBM OS/400)
- COBOL
- DCL (HP/Compaq/Digital VMS)
- EDL (IBM Series/1)
- eLisp (EMACS)
- Fortran
- HTML & CSS
- Java
- NPL (Norsk Data)
- Pascal
- PL.8, PL.9, PL/ix (IBM)
- PL/I
- PL/M (Intel)
- REXX (IBM CMS, OS/2)
- RPG
- SNOBOL
- xBase (dBase, Clipper)
- XML
- XTRAN's rules language ("meta-code") — inventor, designer, implementer
Professional Associations
- Institute of Electrical and Electronic Engineers (1975-present)
- Association for Computing Machinery (1975-present)
- Association of Enterprise Architects (2018-present)
Academic Appointments and Honors
- International awards jury, Enterprise & IT Architecture World, Bangalore, India (2011, 2012, 2013)
- Designated an Architecture Expert, iCMG's Architect Pavilion™ (2012)
- Designated an EliteXpert™ by IMS Expert Services™ (2009)
- Automation and Robotics Program Item Development committee, Arizona State University (ASU) and Arizona Department of Education (2009)
- Automation and Robotics Program Standards Validation committee, Arizona State University (ASU) and Arizona Department of Education (2009)
- Engineering Sciences Program Standards Validation committee, Arizona State University (ASU) and Arizona Department of Education (2009)
- 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
- Article — "That NSA phone call 'meta-data'? It isn't", LinkedIn Pulse (2015)
- Article — "How to Start an Enterprise Architecture Practice", LinkedIn Pulse (2015)
- Article — "How to Create Your Enterprise Data Schema", LinkedIn Pulse (2015)
- Webinar — "Using Automation to Improve Software Services", ISSIP Service Science & Innovation Evangelist Presentation Series (2015)
- Webinar — "How to Automate Software Development and Engineering", Zintro Webinar series (2015)
- Web Panel — "What are the Key Qualities for Chief Architects in 2015 and beyond?", iCMG Web Panel series (2015)
- Webinar — "What Is Enterprise Architecture?", Zintro Webinar series (2015)
- Article — "What Is Enterprise Architecture?", LinkedIn Pulse (2014)
- Presentation — "When Galaxies Collide — Consolidating Enterprise Architectures", Enterprise & IT Architecture World 2013, Bangalore, India (2013)
- Presentation — "The Role of Automation in Software Engineering", Enterprise & IT Architecture World 2011, Bangalore, India (2011)
- Presentation — "Cable and DSL Internet Connections:
Implementation and Security Issues" (2001):
- Trenton Computer Festival, Trenton, New Jersey
- ACM/IEEE Computer Society, Princeton, New Jersey
- SRI [formerly RCA] Sarnoff Labs, Princeton, New Jersey
- Princeton Public Library, Princeton, New Jersey
- Presentation — "Armageddon Worried about the Year
2000" (1998):
- ACM/IEEE Computer Society, Princeton, New Jersey
- SRI [formerly RCA] Sarnoff Labs, Princeton, New Jersey
- 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 (ASM), Ansonia, Connecticut
- Address — "Microprocessors", Association for Systems Management (ASM), Bordentown, New Jersey
Partial List of Consulting Clients
- ADP — Portland, Oregon
- Alenia un'Azienda Finmeccanica — Rome, Italy
- ASG Software [formerly Allen Systems Group] — Naples, Florida
- American Cyanamid Lederle Laboratories — Pearl River, New York
- Arizona Department of Education — Phoenix, Arizona
- Arizona State University (ASU) — Phoenix, Arizona
- Babcock & Wilcox Navy Nuclear Fuel Depot (NNFD) — Lynchburg, Virginia
- Bass, Berry & Sims — Nashville, Tennessee
- British Aerospace & Electronics — Adelaide, Australia
- Concurrent Computer Corporation [formerly Interdata and Perkin-Elmer] — Oceanport, New Jersey and other locations
- DEXEL (Pty) Ltd. [formerly Olivetti Information Technology] — Johannesburg and Durban, South Africa
- Dynamics Research Corporation (DRC) — West Newton, Massachusetts
- Electronic Data Systems (EDS) — Ypsilanti, Michigan
- Eurocontrol — Brussels, Belgium
- FMC — Princeton, New Jersey and other locations
- GE Information Systems — Rockville, Maryland
- Hewlett-Packard Enterprise [formerly Digital Equipment Corporation and Compaq Computer Corporation] — Massachusetts, New Hampshire, and other locations
- Hewlett-Packard GmbH [formerly Digital Equipment GmbH] — Munich, Germany
- Hewlett-Packard S.p.A. [formerly Digital Equipment S.p.A.] — Rome, Milan, and Turin, Italy
- Hub Parking Technology [formerly ZEAG AG] — Spreitenbach, Switzerland
- Jennings, Strouss & Salmon, PLC — Phoenix, Arizona
- Johnson & Johnson — New Brunswick, New Jersey
- Joint European Torus (JET) Consortium — Oxford, England
- Landis & Gyr — Zug, Switzerland
- Nelson Mullins Riley & Scarborough LLP — Charlotte, North Carolina
- Neon Enterprise Software — Austin, Texas
- PepsiCo — Valhalla, New York
- Profitool — Centennial, Colorado
- Robinson, Bradshaw & Hinson — Charlotte, North Carolina
- Schlumberger Technology Corporation — Houston and Austin, Texas
- SRI [formerly RCA] Sarnoff Laboratories — Princeton, New Jersey
- Transport for London (TfL) Street Management Department — London, England
- Trasys [formerly Tractebel Information Systems, S.A.] — Brussels, Belgium
- Williams, Cuker, Berezofsky — Philadelphia, Pennsylvania
Click for Mr. Heffner's Curriculum Vitæ, and for his profile.