| 1975 to 1979 |
Harvard University B.A. cum laude Concentrated in English and American Literature |
| 1984 to 1989 |
Harvard Extension School Certificate of Advanced Study in Software Engineering Named Class Marshall (Valedictorian) |
Work for a variety of firms delivering technical training courses in Java, OOAD using UML, XML,
C++, C, Perl, Unix Fundamentals, and Unix Shell Scripting.
Java technologies include basic language skills, Swing, JSPs, Servlets, RMI, multi-threading, and Web Services.
Deliver courses at a variety of major firms in the insurance, banking, investment, and technology sectors.
Receive consistently high evaluations from students for both technical knowledge and quality of teaching.
Praised by clients for flexibility and positive attitude.
Sun Certified Java 2 Programmer.
Taught technical courses in Java, Swing, Servlets, JSPs, and RMI.
Also taught XML, OOAD using UML, C, Advanced C, C++, Advanced C++, Unix (ksh, csh, sed, awk, tools), and Perl.
In 3 years I delivered over 75 courses all with excellent evaluations and satisfied customers.
Assisted course developers with technical questions.
Advised sales staff on technical and logistical adjustments for special customer requests.
Principal Software Engineer on VisualMagic project.
Created source code browser for automatically-generated C++ code produced by object oriented modeling tool.
Output HTML imagemap files and JPEG images to allow user to use any web browser to click on objects in the OOAD model
and go to the generated source code.
Wrote 25 page tutorial for VisualMagic which leads the first time user through the process of creating a complete
functional animated object model.
Generated PostScript output for VisualMagic running in a UNIX, Motif, and X Windows environment.
Wrote code in a mix of C++, a proprietary Prolog-like language, and PostScript.
Created a PostScript ProcSet to draw the basic shapes of the Rumbaugh Object Model.
Managed a team of engineers creating a new and improved Level 2 version of our PostScript Environment (PSE)
for the Adobe Raster Image Processor (RIP) and the CSPI software RIP on Sparc, Macintosh, and PC platforms.
Led the group using brainstorming and peer review to generate new ideas and control quality.
Organized the group with clear priorities, responsibilities, and goals.
Added source code control and a complete automated build system to produce releases for UNIX, Mac, and PC front-ends.
Successfully released the first PS Level 2 Emerald RIP in the industry.
Designed and developed software for array-processors.
Developed software for touch-sensitive color terminals.