Return to Top Page

Johnson (John) M. Hart

Professional Experience
Author:Numerous articles in Year/2000
Journal and elsewhere; Win32
System Programming, (Addison-Wesley, 1997); Client/Server
Computing for Technical Professionals (Addison-Wesley, 1995)
Developed accurate Year 2000 date identification and code correction algorithms
along with the system renovation process, enabling the development of tools for efficient,
high-quality Year 2000 renovation
Among the first to describe publicly the limitations of conventional Year 2000
compliance testing and to advocate the use of more cost-effective auditing processes and
techniques for IV&V
Architecture, design, and development of software maintenance technologies, increasing
quality and efficiency in software maintenance
Developed future strategies and technology for Internet modernization of legacy systems,
euro conversion, program understanding, and general software mass change
Development and Delivery of several successful Windows programming and client/server
architecture courses
Leadership of PC networking product program resulting in significant direct and
pull-through sales
Patent application (co-inventor)
Extensive creative work
Marketing and sales support
Public speaking
Publication
Independent Consulting 1993 Present
Peritus Software Services, Inc., Billerica, MA (part-time) 1993 1998
- Peritus Fellow specializing in architecture, design, and development for
Peritus' software evolution technologies and Year 2000 methodoloty (technology and
process).
- Coinventor of U.S. Patent 5,838,979, Process and
Tool for Scalable Automated Date Field Replacement.
Open Software Foundation (OSF), Cambridge, MA 1992 1993
Manager, Distributed Management Environment
(DME)
Hewlett Packard, Apollo Computer, Inc., Chelmsford, MA 1984 1992
Lab Manager (Director), Communications & Networking
Consulting Engineer, Section Manager, PC Integration
Avatar Technologies, Hopkinton, MA 1983 1984
Software Development Manager
Gould Modicon Programmable Controller Division, Andover, MA 1981 1983
Software Development Manager
Department of Computer Science, Boston University 1981 1993
Visiting Associate Professor teaching graduate
and undergraduate courses in OS, databases, compilers, algorithms, C, UNIX, and
networking. Served on several doctoral and masters committees.
Department of Computer Science, University of Kentucky, Lexington, KY 1972 1981
Associate and Assistant Professor teaching all
levels of a wide variety of computer science courses. Research with numerous publications
in algorithms, language theory, complexity, and OS.
Education
PhD, MSEE, Computer and Information Sciences, Moore School of
Electrical Engineering, University of Pennsylvania, 1969, 1972
AB, Mathematics, Princeton University, 1966
|