Jeff Heaton's Curriculum Vitae
Curriculum Vitae
Last revised August 2007
Education
- Master of Information Management (MIM), 2003
Washington University, St. Louis, MO - Bachelor of Business Administration (BA), 1998
Fontbonne University, St. Louis, MO
Publications
Books
- Chappman D. & Heaton, J.T. (1998) Sams Teach Yourself Visual
C++ 6 in 21 Days, Professional Reference Edition, Indianapolis: Macmillan
Computer Publishing - Heaton, J.T. (2002) Programming Spiders, Bots, and
Aggregators in Java, Alameda: Sybex - Heaton, J.T. (2002) JSTL: JSP Standard Tag Library Kick
Start, Sams Publishing - Heaton, J.T., Wyatt A. (2003) BEA WebLogic Server 8 For
Dummies, Hoboken: John Wiley Publishing - Gupta A. & Heaton J.T. [editor] (2003), Logging in Java with
the JDK 1.4 Logging API and Apache log4j, Berkeley: APress - Heaton, J.T. (2005), Introduction to Neural Networks with Java, Heaton Research, Inc.
- Heaton, J.T. (2006), Java for the Beginning Programmer, Heaton Research, Inc.
- Heaton, J.T. (2006), Build a Computer from Scratch, Heaton Research, Inc.
- Heaton, J.T. (2007), HTTP Programming Recipes for C# Bots, Heaton Research, Inc.
- Heaton, J.T. (2007), HTTP Programming Recipes for Java Bots, Heaton Research, Inc.
- Heaton, J.T. (2007), Scripting Recipes for Second Life, Heaton Research, Inc.
Articles
- Oliver L. & Heaton J.T., Using JDO, Developer.COM, February
2003 - Heaton J.T., Using Swing to Parse HTML, InformIT.COM, February 2003
- Heaton J.T., Using JSTL for Internationalization (I18N), InformIT.COM, Febuary
2003 - Heaton J.T., Programming a Spider in Java, Developer.COM, January 2003
- Heaton J.T., Creating JDK 1.4 Logging Handlers, InformIT.COM, January
2003 - Heaton J.T., An Introduction to Neural Networks in Java, InformIT.COM,
January 2003 - Heaton J.T., Creating a Thread Pool with Java, InformIT.COM, January 2003
- Heaton J.T., Comparing JSTL and JSP Scriptlet Programming, InformIT.COM,
December 2002 - Heaton J.T., Using JOONE for Artificial Intelligence Programming, Developer.COM,
November 2002 - Heaton J.T., Creating a JDBC Log Handler for JDK 1.4, Developer.COM,
September 2002 - Heaton J.T., An Introduction to JSP Standard Template Library (JSTL), Developer.COM,
August 2002 - Heaton J.T., Interfacing to AIM with Java, Java Developer's Journal, June
2002 - Heaton J.T., Programming Neural Networks in Java, Java Developer's
Journal, May 2002 - Heaton J.T., An HTTP GET/POST Utility, Windows Developer Journal, January
2001 - Heaton J.T., Dynamic SysTrays, Windows Developer Journal, April 2001
- Heaton J.T., An IIS Server Name ISAPI Filter, Windows Developer Journal,
May 2001 - Heaton J.T., A Class for Reading Binary Files, Java Developer's Journal,
July 2001 - Chappman D. & Heaton J.T., Allowing User Interaction--Integrating The Mouse,
InformIT.COM, December 1998 - Heaton J.T., Macintosh to Windows Resource Translation, C/C++ Users
Journal, June 1997 - Heaton J.T., High Speed WIN32 Animation, C/C++ Users Journal, August 1996
Presentations
- 2002 - "An Introduction to JSP and Tomcat" ', St. Louis Web Developer's
Group - 2002 - "Adaptable Agents and Bots", 2002 Washington University Graduate
Research Symposium - 2001 - "A Reflection on Spiders Bots and Aggregators", Center for the
Application of Information Technology (CAIT) at Washington University -
1997 - ``An Overview of Microsoft Foundation Classes (MFC)'' St. Louis Object
Oriented Users Group - 1996 - ``Linux for PC Users", St. Louis Unix Users Group (SLUUG)
Research experience
- 2002- Presented research on "Adaptive Spiders and Bots" at the 2002
Washington University Graduate Research Symposium - 2002- Research on secure payment methods for MasterCard International
Teaching experience
- 1997-2002 Instructor, St. Louis Community College at Meramec
- 2002- present Instructor, Maryville University
Other academic experience
-
1998-1999 Member of the IOS curriculum steering committee, St. Louis
Community College at Meramec
Community service
- 2002 Participant in the 2002 American Lung Association Heart Walk
- 2002 Public Relations Officer for Toastmasters Club
Awards and Recognitions
- 2002 - Competent Toast Master Designation, Toastmasters International
- 2002 - LOMA Level 1, The Life Management Office
- 2000 - Sun Certified Programmer for the Java2 Platform, Sun Microsystems
- 2006 - Senior Member of IEEE
Professional affiliations
- IEEE Computer Society (Senior Member)
- Toastmasters International
