Oct 2014 - Present
Sep 2011 - Sep 2014
Associate Professor and Author
Hawaii Pacific University
I wrote a textbook that described systems analysis as it ought to be. I called it Context Calculus: Through the Looking Glass. This was a textbook on agile software development.
The agile systems development methodology has become very popular. There are a number of methodologies that are called agile. This textbook provides a philosophical basis for the agile methodology and agile in general.
The basis of agile is a new world view. This is defined as Context Calculus: Through the Looking Glass. Context Calculus emphasizes the multidimensional character of both the systems problem and the systems solution. Context Calculus is the calculus of contexts. That defines the philosophical basis for the spiral iterative process used in agile methodologies to solve these multidimensional problems. It refers to the incremental and iterative way of solving problems where there are multiple contexts involved. Incremental and actual changes and improvements are combined in an iterative cycle or spiral to produce real and rapid changes that result in very useful solutions to problems.
Through the Looking Glass emphasizes the need for openness in developing software. Through the Looking Glass is a rule requiring openness and visibility of all efforts related to solving the problem. This includes making sure all stake holders completely understand and are part of the process of developing the solution. The openness of the agile methodology provides the basis for customer satisfaction, project communication, developer motivation, and the re-usability of the resulting software modules.
The second textbook is now published. I have taught computer architecture or computer organization a great deal. While studying for my Ph. D. in Communication and Information Sciences I was required to understand the physics of the computer. Because of that I did not appreciate the INPUT – process – OUTPUT method of describing the computer. I realize that the author of such a textbook did not really understand how the computer worked so the process that was not understood was defined by the input and the output. The reader needed to, sort of, fill in the gaps. The process described was something that took that input and produced that output.
Search on Amazon under "Jerome Heath" for this textbook.
The eBook on Computer Design is a book where I don’t flinch. I describe the details of the computer design. It was a lot of work but also a lot of fun to describe the computer the right way. It is now published. The eBook on Computer Design emphasizes illustrating the details of the computer processes.
The book is easy to read and very well illustrated. I created all the illustrations.
Search Google Play Books under "Jerome Heath" for this textbooks.
Oct 2009 - Aug 2011
·Teaching Application Development with ASP.NET and SQL Server.
·Developing a Server for using SQL Server through ODBC in the classroom.
Nov 2004 - Jun 2009
Senior ASP.NET & SQL Server Developer
·Completed a student employment web service application that provided detailed and accurate data and reports demonstrating the effectiveness of Dunwoody College of Technology graduation.
·Translated a legacy (undocumented, minicomputer) application into a PC application while providing continuing service to the group using that information for important reports.
·Completed a web application that demonstrated student retention, both in the present and in historic quarters, which provided an ongoing and accurate measure of the success of retention initiatives.
·Provided accurate and useful specialized reports about donors to the college, which improved the bottom-line for this non-profit organization.
·Developed snapshots, using jobs that run stored procedures late at night, in order to produce data tables that made the most commonly required data more available on a timely and thus more useful basis.
·Developed a third party application project, as head of the team, which provided more accurate and timely recording of meetings and meeting set-up information.
Jan 2002 - Jan 2005
Metropolitan State University
·Developed a new undergraduate program, as part of a team, for teaching MIS that updated the program to meet the needs of students.
·Provided access to MS SQL Server and Oracle databases for MIS classes by developing and maintaining a server for this purpose in order to teach databases and n-tier application development to match the present industrial needs that our students would face.
·Effectively taught both face-to-face and on-line and both graduate and under-graduate courses.
Jul 1999 - Dec 2001
Information Technology Applications Specialist
State of Washington
·Upgraded an existing application, as the leader of a team project, in order keep track of the inventory of equipment, which was given an internal organization award as a very successful project.
·Part of a team developing projects that converted MS Access applications to Visual Studio and MS SQL Server applications so the users of the project had better and more useful results and reports.
·Improved and maintained the client-based application synchronization programs that detected the availability of a new version of the application and download that version and other files.
·Created registry hack programs (C++) for aiding in the installation of client-based applications and to make preparations for Y2K problems.
·Developed a web application documenting all of the internally produced applications of the organization, recording data about the application including the history.
·Maintained and managed the development and test servers, as part of a team, that provided a smooth and controllable transition for new applications as they appear on the organization Internet web site.
·Trained users on the use of various applications as part of the product initiation.
University of Minnesota - Carlson School of Management
University of Hawaii at Manoa
Agile Software Development Textbook
A detailed textbook on computer architecture and design.
Theory of Everything from a programmers perspective.
Beautiful photographs of a number of unique sunrises from Waikiki.
Some very exceptional poetry.