Hart.gif (5380 bytes)Win32 System Programming

Return to Addison-Wesley Home Page  

Return to Top Page
wpe10.jpg (1550 bytes)

Johnson (John) M. Hart

logo.jpg (3588 bytes)

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