|

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.
|