|
19726 170th Ave NE. Woodinville, WA 98072 (USA) |
|
| PROFESSIONAL SUMMARY | |
Many years experience as a software developer, architect, and manager. Integrated, exceptional, understanding of: System & Process Design, Operational & Developmental Processes & Realities, and the complexities of Interpersonal Relationships. With extraordinary communication skills with Customers, Management, Interdepartmental Peers, and Developers.
| |
| EDUCATION | |
San Diego State University Applied Bachelor of Computer Science | |
| EXPERIENCE  Business/Leadership | |
2011 | |
Worked as XP developer (XP Team: 6 Java devs) with the majority of work around Restful Web Services and GWT based applications. Some technologies used: Tomcat, Maven, JUnit, GWT, Spring, Velocity, JAXB & Hibernate. | |
2010 | |
Worked on a team of 4 developers with responsibility for a new Services Layer. This Services Layer was required to support versioned service API and messages, and supporting both Restful Web Services (supporting XML or JSON) and direct connection support via either a direct inclusion of the service JARs of via socket connections with Java Serialization. Some technologies used: Tomcat, Jetty, Jersey, Ant, JUnit, JAXB & Hibernate. | |
2010 | |
Worked on a team of about 15 Java developers to complete the conversion from a monolithic C++ web application to a Java based SOA web application. Some technologies used: Tomcat, Ant, JUnit, Spring MVC & DI, & Freemarker (FTL). | |
2009 | |
Lead developer, architect, and coordinator/integrator of 6 sub-contractors (3 Java/web, and 3 C#) to create and deploy a Physician's Electronic Dispensing System (PEDS), to facilitate doctors dispensing their own frequent prescriptions. Key technological feature was a Query By Example - Editing combination screen to support SCRUD (Search, Create, Read, Update, & Delete) in a single screen. Primarily Java (& GWT), but with Html, CSS, (very little)JavaScript, and C# work (which included open sourcing WOX2: SVN, based on WOX; a Java & C# library for XML serialization and translation).
| |
2007 | |
Led the design of the new Investigation Management product for the alpha release. Was a significant code/design contributor over the next nine releases. Specifically led the developement and maintenance of the O/R layer and the GWT based presentation layer. Primarily Java, but with Html, CSS, JavaScript, and XML work.
| |
2006 | |
787 Dreamliner Electronic Update System One of about 30 team members, worked primarily in the automation support for the QA process. Primarily Java, but with lots of XML work. | |
2002 | |
Open Source (public domain) software hobby development:
Where clause builder (Java),
Simple P2P Chat program (Java), LifeEvent application (Java - MidP), & Club application (Java - MidP). | |
2001 | |
Worked in a number of projects, in a number of development processes, from a member of an XP Team (5+ developers) to lone developer to lead developer w/ supporting developers, primarily developing Property Tax Management Software. Led the enhancement from a Swing client/server application to a pluggable presentation approach that supports both Swing and a Rich Internet experience. The core frameworks that were created A6FW (online demo available), JuiPiter (description), & JUsefuls have been open sourced. Primarily Java, but with XSLT, Html, CSS, JavaScript (wrote window flooding code) and C# work.
| |
2000 | |
One of 6 developers (XP Team), developing RFP & Response management system for complex assemblies. Developed with: Java, JSP, Servlets, TopLink, SQL, etc... Of Note...
| |
2000 | |
Responsible for File Finishing with Customer systems, and integrated login using jIntegra for Java-COM bridging. (Java) Of Note...
| |
1999 | |
In addition to participating in the Data Content Team, Non-Supplier Work Group (NSWG), and representing the NSWG on the Inter-Op Committee, I was a principal contributor to the Architecture Team for version 1 of the OTA's XML message specification.
| |
1996 | |
Responsible for the design & implementation of many projects including:
Met Agent Travel Server - over 100 installations (Java, C++, C, Assembly),
Pilot/Tree Share - many installations (C++). | |
| Extra-Curicular | |
User / Study Groups: SeaJUG, Hobbies: Reading, Wood & Metal working. | |
| REFERENCES | |
Available on request.
|