19726 170th Ave NE.|
Woodinville, WA 98072 (USA)
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.
San Diego State University
Applied Bachelor of Computer Science
Led build process improvements and conversion to Docker containers for a number of services. Created and deployed a number of Go Lang based services and command line tools. Some technologies used: Go, JSON, AWS, Edgecast, SQS, S3, & DynamoDB.
Designed the Components Architecture and lead the design and development of the Micro-Services 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: Jetty, JUnit, AWS, Edgecast, SQS, S3, MySQL & Aurora.
Given the responsibility to enhance and maintain the "Simple Monthly Calculator". Majority of work with GWT.
Some technologies used: Java, JUnit, Html, CSS, JSON, & GWT.
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.
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.
Worked on a team of over 12 developers with the majority of work around Servlets and GWT.
Some technologies used: Tomcat, Java, JUnit, & GWT.
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.
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.
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).
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.
Open Source (public domain) software hobby development:
Where clause builder (Java),
Simple P2P Chat program (Java),
LifeEvent application (Java - MidP), &
Club application (Java - MidP).
One of 6 developers (XP Team), developing RFP & Response management system for complex assemblies. Developed with: Java, JSP, Servlets, TopLink, SQL, etc... Of Note...
Responsible for File Finishing with Customer systems, and integrated login using jIntegra for Java-COM bridging. (Java) Of Note...
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.
User / Study Groups: SeaJUG,
Hobbies: Reading, Wood & Metal working.
Available on request.