Post Job Free

Resume

Sign in

Engineer Java

Location:
Portland, OR
Posted:
November 03, 2012

Contact this candidate

Resume:

**** ** ********* **.

HOWARD M. LEWIS SHIP

Portland, OR 97214

T 971-***-****

F 503-***-****

abpau4@r.postjobfree.com

http://howardlewisship.com

http://tapestryjava.blogspot.com

http://tapestry.apache.org

Twitter: @hlship

GitHub: https://github.com/hlship

Creator of two open source projects: Apache Tapestry and Apache HiveMind. Frequent speaker on Java and produc-

tivity subjects at JavaOne, No Fluff Just Stuff, ApacheCon, OSCON and other conferences. Author of Tapestry in Ac-

tion (Manning, 2003). Leader and innovator in open source Java: web frameworks, dependency injection containers,

Java meta-programming.

GOALS

Work with a smart team of innovative software craftsmen. Share my knowledge, experience and enthusiasm, and

learn new things. Create amazing products. Expand my brain.

EXPERIENCE

INDEPENDENT CONSULTANT; PORTLAND, OR 2003-2007, 2009-

Created web applications for The Middleware Company (TheServerSide.com), Vaisala and other clients using various

versions of Tapestry. Provided support, mentoring and hands-on Tapestry training for a wide variety of clients in North

America and Europe. Active speaker on the No Fluff Just Stuff conference series. Creator and primary developer of

Apache Tapestry component web framework.

DIRECTOR OF OPEN SOURCE TECHNOLOGY, FORMOS; VANCOUVER, WA 2007-2009

Provider of custom Tapestry training to Formos developers and Formos' clients. Developed Tapestry and extensions

to Tapestry, as well as hands-on training materials. Implemented a framework for quick creation of highly dynamic

client-side forms.

SENIOR CONSULTANT, FEATURE50; SANDY, UT 2007

Assisted in the development of Feature50's Java Swing framework, Clarity; added testing features, and rebuilt core

around Tapestry 5 IoC container. Converted client builds from Ant to Maven to support continuous integration be-

tween geographically distinct teams. Created extensible framework for application performance monitoring and as-

sisted in UI development.

ENGINEER, WEBCT; LYNNFIELD, MA 2001-2003

J2EE web application development with Struts. Created Apache HiveMind inversion of control container.

PRIMARY CONSULTANT, ADVIS/PRIMIX COMPUTER; BOSTON, MA 1997-2001

Java and Objective-C consulting. Initial development of Tapestry in 2001.

ENGINEER, STRATUS COMPUTER; MARLBORO, MA 1989-1997

Developed and extended Stratus' internal Customer Support System, writing thousands of tests, fixing hundreds of

bugs, adding multi-way replication. Technical lead on effort to replace PL/1 system with Objective-C system based on

Apple/NeXT AppKit.

EDUCATION

Worcester Polytechnic Institute, Worcester, Massachusetts B.S. C.S. (Honors), 1989

SKILLS

Versant in a wide variety of open-source technologies and constantly learning new languages, technologies and

techniques. Innovative, disciplined, forward-thinking, self-motivated. Fluent in Java, Groovy, JavaScript, Objective-C,

Ruby, Clojure, and many other languages.

Adept at evaluating and adopting new tools, languages, and techniques.

Skilled in technical presentations and writing, mentoring other developers, and creating reusable frameworks. Actively

engages in the practices of agile development; a software craftsman.

REFERRALS

Available by request, and on LinkedIn.com.

Page 2



Contact this candidate