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 | |
2017 | |
Supporting and Enhancing integrations code ~100 Repos. Some technologies used: Junit, JSON, Kafka, AWS(SQS, S3, DynamoDB), & Java. | |
2017 | |
Supporting and Enhancing Badging operations. Some technologies used: Junit, JSON, Spring, AWS (SQS, S3, DynamoDB), & Java. | |
2016 | |
Worked on a small team to enhance (forked, open source, code) to manage security analysis and feedback of other Disney software. Some technologies used: Junit, JSON, ActiveMQ, MySQL, & Java. | |
2014 | |
Designed the Components Architecture and lead the design and development of CLI & Micro-Services (Java & Go) to: support the real-time deployment of audience facing assets; manage and coordinate the Video Slicing; capture real-time analytics, using a "star-schema" to drive trending story lists. Some technologies used: Go, Java, JUnit, Jetty, Html, CSS, JSON, Edgecast, AWS (SQS, S3, DynamoDB), MySQL. | |
2012 | |
Given the responsibility to enhance and maintain the "Simple Monthly Calculator". Majority of work with GWT. Some technologies used: Tomcat, JUnit, Java, & GWT. | |
2013 | |
Brought in to work with the Product Manager and UX specialist to create a prototype “Console” for the Machine Learning team. (Split time with ongoing AWS contract) Some technologies used: Tomcat, JUnit, GWT. | |
2012 | |
Working with the Double Click Search team to maintain good relations with a very large client. Some technologies used: Java, JUnit, ProtoBufs, BigTable, Flume (Map/Reduce), & Distributed Task Processing Service. | |
2011 | |
Worked on a team of over 12 developers with the majority of work around Servlets and GWT. Some technologies used: Tomcat, Java, JUnit, & GWT. | |
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.
|