Jeff Heaton's Curriculum Vitae

Curriculum Vitae
Last revised August 2007


Jeffrey T. Heaton

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