Logo

Home

Goals

Experience

Employers

Education

Experience

Overview

My software development experience is extensive, starting over twenty five years ago in high school. I have worked both in low level languages and high level languages. I have had extensive experience in working with business users to determine software solutions to their needs. I have also had the opportunity to see things from an operational point of view, both from working with data center personnel and from occasionally performing customer work station support.

My greatest strength is the enjoyment I get from designing software. This enjoyment leads to high quality solutions. My design strength has been recognized by most of my managers who have, for the majority of my projects, put me in the lead designer role.

The most effective way to communicate my experience is to showcase noteworthy projects on which I've worked. The following table lists such projects. It is presented initially in reverse chronological order.

It can be reordered as desired by clicking on the column headings. Most of these project listings are links to an elaboration on the project. Where possible I have included live demonstrations.

Project Description Size Sponsor Platform Language
Struts familiarization (more) An initial exposure to Struts. Small Self Servlet container Struts, Tiles, JSP, Java
ColdFusion exploration (more) An examination of the capabilities of ColdFusion. Small Self ColdFusion Server ColdFusion
Moon phases (more) A moon phase calendar done in JSP with no imbedded Java. Only JSTL, EL and custom tags used. Small Self Servlet Container Java and JSP
GWT exploration (more) A modification to my previous AJAX project to incorporate Google Web Toolkit. Small Self Servlet Container and browser Java and Javascript
Zip Code Mashup (more) A mashup using AJAX via DWR, a REST service and Google Maps. Small Self Servlet Container and browser Java and Javascript
Ajax exploration (more) A demonstration project using AJAX in a couple of ways. Small Self Servlet Container and browser Java and Javascript
SCJD certification (more) My Sun Certified Developer for Java project Medium Self JVM Java
Quote Server (more) A quote server using EJB and Web Services Small Self J2EE Server Java
TALK (more) A Swing/Servlet/JSP application to record vocabulary, compose and deliver lessons Large School Servlet Container Java
XSLT Assignment (more) A school assignment to use XSLT, later rewritten to use DOM Small School JVM Java
XML Query Assignment (more) An XML based data storage structure with query ability Small School n/a n/a
Web Server Assignment (more) A simple web server Medium School JVM Java
Servlet Filter Assignment (more) A Servlet filter that dynamically appends a glossary of terms to a document. Small School Servlet Container Java
Hardware & Software Configuration (more) Maintain hardware components, configure software. Medium Multiple Multiple Multiple
LET – Litigation Expense Tracker (more) A system to track hazardous waste litigation expenses Medium Travelers Windows Client/Server PowerBuilder
TREAP – Travelers Reinsurance Extract Analysis Program (more) A system to track and report potential liability information to reinsurers. Large Travelers Windows Client/Server PowerBuilder
ERS - Environmental Reference System An application used to maintain and report hazardous waste claim information Large Travelers Windows Client/Server PowerBuilder

The work shown above outlines my experience. It shows what I've done and, by extension, what I want to do. As the world of technology continues to improve, so will I.

 
Address