E-Mail:hlship@gmail.com
Phone: (971) 678-5210

Currently scheduling:

Please contact me for information on rates and availability.

Howard M. Lewis Ship

Below is a list of long and short term engagements; the majority of these are two to five day training engagements.

August 2006Texas Dept. of Public SafetyAustin, TX
May 2005 - August 2006VaisalaTucson, AZ
Implemented the user interface manager for Vaisala's lightning strike research tool.
July 2006FortentAtlanta, GA
July 2006WorkscapeMarlboro, MA
February 2006WidenMadison, WI
February 2006LRNSan Francisco, CA
January 2006HoneywellKansas City, MO
December 2005shopping.comBrisbane, CA
December 2005Tower Hill Insurance GroupGainesville, FL
November 2005
Evaluated a major online trading company's internal web application framework against Tapestry.
July 2005HoneywellAlbuquerque, NM
May 2005SunTrustAtlanta, GA
May 2005Ping IdentityDenver, CO
February - May 2005McKesson Information SolutionsEugene, OR
Contract work to extend Tapestry 4.0 to natively support JSR-168 Portlets.
March 2005Power SteeringCambridge, MA
February 2005autodesk.comSan Francisco, CA
December 2004shopping.comBrisbane, CA
June - November 2004The Middleware Company
Converted TMC's community portal sites, theserverside.com and theserverside.net, to use Tapestry for the presentation layer, replacing the existing infrastructure based on JavaServer Pages and an in-house front-controller servlet.
August 2004McKesson Information SolutionsEugene, OR
July 2004Widen EnterprisesMadison, WI
May 2004startextBonn, Germany
April 2004RoleModel SoftwareHolly Springs, NC
December 2003Intelligent Works, Inc.Ontario, Canada
November - December 2003National Leisure GroupWoburn, MA
Worked as part of team to develop "Cairo": an internal database application for configurating car rental and contract data used with NLG's dynamic packaging system. Cairo used Struts 1.1 with Tiles for presentation, JBoss CMP for persistence, connected via a stateless session bean facade. Responsibilities included HTML design and implementation, creation of new EJBs (using XDoclet) and creation of JSP tag libraries.
October 2003Darden Graduate School of Business Administration / University of VirginiaCharlottesville, VA
October 2001 - October 2003WebCTLynnfield, MA

Significantly contributed to the Vista project, a massive J2EE application built on WebLogic 6.1, Oracle and Oracle IFS.

Vista is a multi-million dollar "enterprise educational support portal" used by universities (or consortia of universities) to successfully manage online access to a plethora of course-related materials (including class notes, self assesments, online quizzes, assignments, discussion tools, mail, and more).

Vista has been deployed at dozens of major universities (nationally and globally).

Responsibilities and accomplishments:

  • Designed and implemented the Mail tool (allowing students to send e-mail to other students within a course)
  • Designed and implemented the tracking subsystem (allows administrator and instructors to track student activity within the application)
  • Designed and implemented SOAP based access to the Mail tool (using Apache Axis)
  • Created HiveMind microkernel to support application startup and shutdown
1999 - October 2001PrimixWatertown, MA
Worked on a number of J2EE projects, including WorldLink for Citibank, the first Tapestry project.
1998 - 1999AdvisBoston, MA
J2EE consulting, prior to purchase of Advis by Primix.
1989 - 1999Stratus ComputerMarlboro, MA


Howard maintains a blog about Tapestry, HiveMind, and software development in general at http://howardlewisship.com/blog/.