Java Experience

Java has been a valuable development tool for me since October 2004.

  • 12/2004 - 10/2005, 11/2006: Platt Electric's product catalog database for marketing. Designed and constructed all aspects of this system, including database, administration interface, web service. The system allows Platt to host and maintain the platt.com product catalog database, while allowing a third party to host the web delivery system.
  • 12/2004 - 1/2005: EBARS - Email Blast and Reporting System
    This system receives an email file and a list of recipients, and it sends the email to the recipients. There are as many as 40,000 recipients per blast, and the system is available to give four different reports, each describing aspects of a processed email blast. The blast request and reports are communicated via a web services interface using a proprietary XML language.
  • 10/1004: Started current contract at Platt Electric
    • Developed two versions of a prototype web application for allowing Platt's customers to shop online with mobile wireless devices
    • Developed deployment process improvements for Platt's Web Commerce system, including automatic server and webapp configuration for multiple build targets.
    • Currently developing a web-based sales tool that helps sales team browse the latest products and communicate these products to customers via fax, email, mail. Includes interface for administering the database of products.
  • 2004: Joined PJUG-- the Portland Java Users Group
  • 2003: Developed the Pagewatch extranet web application for Gartner and Gartner's client HP
  • 2001: Prototype of monstervintage.com product catalog using Expresso
  • 2000: Wrote a Swing application for sending emails to email lists.
  • 1999: Started learning Java. Wrote some simple applets

Here are some of the Java technologies I regularly work with:

  • servlets, JSP, JSTL
  • JDBC
  • Apache Struts
  • Hibernate
  • XDoclet
  • Jakarta Tomcat
  • Jakarta Commons: Digester, Lang, Logging, Email