Stephen F. Heffner — Résumé
Professional Experience
- Computer language symbolic analysis, re-engineering, generation, and translation automation system — XTRAN
 - Expert systems design and implementation for symbolic manipulation (via XTRAN's rules language) 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
 - No-code / low-code data task automation, via TemplaGen
 - 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, Microsoft Windows)
 - 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
 - TemplaGen's DSL Language — inventor, designer, implementer
 - 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.