Download PDF

Work experience

Jul 2009Present

Senior Web Developer

PennWell Corporation
Aug 2008Jul 2009

Contractor - Java Developer

Feb 2008Aug 2008

Senior Java Developer

Sequoyah Technologies

Designed and developed web applications, ESB services, and reporting services.

Jun 2006Feb 2008

Senior Java Developer

PennWell Publishing
  • Analyze, develop, test and deploy web sites for companys magazines, using Spring MVC, iBatis, Sitemesh, and Oracle.
  • Led effort to change build system from Ant to Maven 2, along with evaluating IDE plugins for Eclipse, IntelliJ, and Netbeans.
  • Implemented Google Search Appliance integration into company web sites (both ColdFusion and JSP)
Oct 2005Jun 2006

Java Developer


Consulting for Sequoyah Technologies. Using company-designed XML/XSLT framework and enhancing application to control remote climate control devices, storing data on MySQL, accessed through JDBC and deploying on Jetty 5.1.4.

May 2005Sep 2005

Java Developer

CDI Professional Services, Ltd.
  • Consultant for Siemens Power Generation. Analyzed requirements, design data model, implement as web application using the Hibernate persistence framework for database access, the Spring framework for object and transaction management, and the Struts framework for page flow and presentation.
  • Used XHTML and CSS for coding of JSPs, and DWR framework for AJAX programming.
Feb 2001May 2005

Web Developer

World Publications LLC (now Bonnier Corporation)
  • Analyze, develop, test and deploy web sites and web applications, using JBuilder and Eclipse IDEs for development, Apache Tomcat as the server, Ant for automating build processes, JUnit for unit testing. Build web applications based on the Struts application framework. Data for web sites and applications hosted on Oracle 9i Database server. Used SQL in homegrown persistence objects.
  • Saved $40K for company with development of Complimentary Subscription Management Application. The application was built on the Struts framework, with originally designed persistence layer; it also exports its data to Excel spreadsheets and text files. The text file is sent to the companys subscription distributor.
  • Integrated Event Registration system with corporate banks secure gateway, then later refactored with SSL-based solution. Created secure keystore, certificate signing request, and imported reply certificate. Configured Tomcat server for SSL operation.
  • Accelerated design and development of CD-ROM-based advertorials and simultaneous database population by using XML/XSLT.
  • Made use of Hibernate database persistence framework to re-engineer large database tables for new travel web site. Created XML mapping with the Castor binding framework to implement XML Messaging objects that interact with external booking sites.
Dec 1998Feb 2001

Requirements Analyst

  • Contacted clients, analyzed and mapped client data to company software. Software ran on AS/400 computers.
  • Authored specifications documents for data conversions and custom modifications using MS Word.
  • Worked with programmers, and scheduled/managed projects, using MS Project.
  • Designed and maintained Intranet web pages for department with static HTML.


Aug 1996Dec 1997


Aug 1993May 1995

Master of Business Administration

Aug 1989May 1993

Bachelor of Arts


Proficient with basic JavaScript, as well as libraries:   Prototype Scriptaculous jQuery mooTools ExtJS
Wicket Framework
Spring Framework