﻿<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>David Norwood</title>
	<updated>2012-02-23T09:16:31Z</updated>
	<id>http://davidnorwood.name/atom.aspx</id>
	<link href="http://davidnorwood.name/atom.aspx" rel="self" type="application/rss+xml" />
	<link href="http://davidnorwood.name" rel="alternate" type="application/rss+xml" />
	<generator uri="http://app.onlinequickblog.com/" version="2.6.7">Quick Blogcast</generator>
	<entry>
		<title>David's Resume</title>
		<link rel="alternate" href="http://davidnorwood.name/2006/06/13/davids-resume.aspx?ref=rss" />
		<id>tag:www.davidnorwood.name,2010-12-25:addae95e-16a3-4d7b-a6bf-ab58a17080ec</id>
		<author>
			<name>David Norwood</name>
		</author>
		<category term="RESUME" />
		<updated>2010-12-25T07:46:00Z</updated>
		<published>2010-12-25T07:46:00Z</published>
		<content type="html">&lt;ul&gt;    &lt;li&gt;19 years of design and development experience,    implementing and deploying software for Fortune 500 industrial clients with    manufacturing and distribution business environments&lt;/li&gt;    &lt;li&gt;Architect for JAVA and .NET SOA platforms and wireless to ERP integration solutions&lt;/li&gt;    &lt;li&gt;14 years as a hands-on developer (still current)&lt;/li&gt;    &lt;li&gt;JEE mentor and trainer&lt;/li&gt;    &lt;li&gt;Instructional designer for technological course-ware&lt;/li&gt;    &lt;li&gt;Specialist in federal and state government compliance applications&lt;/li&gt;    &lt;li&gt;Project manager for on-and-offshore development teams for large projects&lt;/li&gt;    &lt;li&gt;Integrator of COTS applications to custom deliverables and SOA initiatives&lt;/li&gt;    &lt;li&gt;Team Leader and development manager with excellent motivational skills&lt;/li&gt;    &lt;li&gt;Profound knowledge of object-oriented methodologies, database application design, web-based application development&lt;/li&gt;    &lt;li&gt;Deep background in large-scale enterprise applications with transaction processing using JEE, .NET, XML, messaging, and other integration technologies&lt;/li&gt;    &lt;li&gt;Wide experience with open-source cross-platform development and integration&lt;/li&gt;    &lt;li&gt;Excellent communicator - regular speaker at technical conferences&lt;/li&gt;    &lt;li&gt;Published on integration issues&lt;/li&gt;&lt;/ul&gt;&lt;font style="font-size: 14pt; " color="#996666"&gt;Technical Skills&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;DESIGN and PROJECT&lt;/b&gt;: &lt;b&gt;Rational&lt;/b&gt; tools, Poseidon UML,IBM WebSphere Application Developer (WSAD) 3.0 to 4.0, MS Project (all releases)&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;JAVA: J2EE&lt;/b&gt;, &lt;b&gt;EJB&lt;/b&gt; to 3.0, Servlets to 2.4, &lt;b&gt;JSP &lt;/b&gt;to 2.3, RMI, JNDI, JDBC, SAX/DOM, J2ME, Java Mail, i18n (internationalization),JAXB, and JMS. JAAS for transaction management&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;.NET:&lt;/b&gt; Framework 1.1 to 3.5, Compact Framework to 3.5, C#&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b style="outline-style: none;"&gt;MOBILE&lt;/b&gt;&lt;b style="outline-style: none;"&gt;:&lt;/b&gt;&amp;nbsp;Android to 2.1, Objective C (iPhone), .NET&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;APP SERVERS: JBoss&lt;/b&gt; entire family to 5.1&lt;b&gt;, Glassfish &lt;/b&gt;to 3.0.1&lt;b&gt;, WebSphere &lt;/b&gt;to 5.1, &lt;b&gt;Weblogic 7.0 to 9&lt;/b&gt;, iPlanet&lt;b&gt;, Oracle AS &lt;/b&gt;to 10g&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;PATTERNS:&lt;/b&gt; MVC, Session Façade, Business Delegate, Value Object, Value List Handler, DAO, Service Activator, Aggregate Entity, Service Locator, Decorating Filter&lt;b&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;WEB&lt;/b&gt;: Flex4, JSP to 2.4, STRUTS to 1.2, Eclipse to 3.5, WSAD 5.0.1,ASP.NET, PHP to 5.3, Ruby on Rails&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;XML: XSLT&lt;/b&gt;, XML Schema, XLink, XBase, XPoint, XPath, JAXP&lt;b&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;MESSAGING: &lt;/b&gt;IBM &lt;b&gt;MQ-Series &lt;/b&gt;to 5.1, JMS, CORBA, RMI&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;WEB SERVICES: SOAP, &lt;/b&gt;REST, WSDL, UDDI, SOA Architectures&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;RULE ENGINES: &lt;/b&gt;Java rules engines (ILOG), Jess, Mandarax,JBoss Rules (Drools), RETE&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;b&gt;DATABASES&lt;/b&gt;: Oracle 8 to10g. &lt;b&gt;DB2&lt;/b&gt; Universal Database 7.3 to 8, PostgreSQL to 7.3.5, MySQL to 5.1,SAPDB to 7.3&lt;/p&gt;&lt;font style="font-size: 14pt; " color="#996666"&gt;Current&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Employer:&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Amentra&lt;font style="white-space: pre; "&gt;	&lt;/font&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009-now&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;&lt;br&gt;Division of Red Hat, Inc. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Raleigh, NC &amp;nbsp;(&lt;a href="http://www.redhat.com/"&gt;&lt;font&gt;www.redhat.com&lt;/font&gt;&lt;/a&gt;)&lt;/font&gt;&lt;br&gt;&lt;br&gt;Returning to his roots, David is again consulting with clients, delivering solutions to everyday problems. Currently, he is implementing Single Sign-On (SSO) for a large Atlanta-based hotel chain. He has also proposed an SOA-based security and corporate identity framework, which he will begin implementing in early 2011.&lt;br&gt;&lt;br&gt;&lt;font style="font-size: 14pt; " color="#996666"&gt;Project History and Clientele&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Real-time Financial Analysis &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2008&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;&lt;br&gt;$1.4BB Wall Street Financial Credit Analyst Firm&amp;nbsp; via Red Hat, Inc. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Atlanta, GA&amp;nbsp; (&lt;a href="http://www.redhat.com/"&gt;&lt;font&gt;www.redhat.com&lt;/font&gt;&lt;/a&gt;)&lt;/font&gt;&lt;br&gt;&lt;br&gt;This client, the world’s leading source of commercial insight on businesses, had written a large query system for its credit analysis customers, responsible for over $1.5MM in revenue per day. David was brought in by Red Hat to help determine best optimization of code and application server on JBoss 4.0.3. David presented solutions that included JBoss tuning, SQL optimization, and JVM analysis which helped to solve outages plaguing the infrastructure and development teams.&lt;br&gt;&lt;br&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enterprise Content Management System&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2006&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;&lt;br&gt;Fox Interactive Media&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Los Angeles, CA&amp;nbsp; (&lt;a href="http://www.myfoxlocal.com/"&gt;&lt;font&gt;www.myfoxlocal.com&lt;/font&gt;&lt;/a&gt;)&lt;/font&gt;&lt;p class="MsoNormal"&gt;As the primary architect for this large custom-built CMS, David introduced a Service-Oriented solution (SOA) for the application. The application was comprised of text, photo,and video story management for television affiliates of this worldwide network.Launching in April 2006, the 26 station affiliate web sites driven by the CMS are to support over 1.5 million users in the first year. David was also tapped to manage part of the development team for the project, which included up to 12developers and a new offshore team (Viet Nam). The entire project from design to go-live was delivered in 4 months. Again, David introduced best-practice solutions to the development organization, including his now-famous Wiki-based design tools.&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;Web Services&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (SOAP over HTTP)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;JSP&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; &amp;amp; &lt;b&gt;AJAX&lt;/b&gt; in the web tier with web service clients&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;XFire for WebService management&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Video, image and multimedia capture over HTTP&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XML&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (DOM/SAX) with dom4j feeds from video streamer (&lt;a href="http://www.anystream.com/"&gt;&lt;font&gt;www.anystream.com&lt;/font&gt;&lt;/a&gt;) &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Eclipse 3.2 with custom plugins&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hibernate for Oracle 10g abstraction&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Strategy,Architecture and standards&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Technical design documentation(UML and use cases)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Web service definition (xsd and wsdl description)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on management and development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Autonomy in selecting tools&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Timeline and deliverable decisions&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Worldwide Strategic Logistics Integration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2005&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;UPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alpharetta,GA (&lt;/font&gt;&lt;font lang="RU" style="font-size: 9pt; "&gt;&lt;a href="http://www.ups-scs.com/"&gt;&lt;font&gt;www.&lt;/font&gt;&lt;font lang="EN-US"&gt;ups-scs&lt;/font&gt;&lt;font&gt;.com&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt; )&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The project consisted of completely redesigning an existing Visual Basic suite of applications into a J2EE enterprise-capable application deployed to BEA Weblogic 8.1. David held the position of chief architect on the project, mentoring employees on J2EE development along the way. The application has planned responsibility for managing over $1BB annual revenue, and is considered pivotal for growth based on scalability and performance improvements. David also completed over 500 hours of hands-on development for the project. As with earlier projects, David introduced several development best-practices into the group, including continuous integration and Wiki-based knowledge management.&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;Weblogic 8.1&lt;/b&gt;) &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Eclipse 3.2&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Dom4J XML&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JMS to MQSeries&amp;nbsp; bridge&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;UML&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XML&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (DOM/SAX)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XMLBeans&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (BEA)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Requirements documentation&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Wiki evaluation,development and deployment&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;CruiseControl platform for continuous builds&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation of procedures and tools to improve performance and quality of application&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SOA Strategy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2005&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Kubota Manufacturing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gainesville, GA (&lt;a href="http://www.kubota.com/"&gt;&lt;font&gt;www.kubota.com&lt;/font&gt;&lt;/a&gt;) &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This client, a manufacturer of small tractors based in Japan, needed a strategy for integration of their SAP-based sales and purchasing and the AS-400 based manufacturing systems used for manufacturing in Gainesville. In this short engagement, David called upon his SAP and SOA experience to prepare and present a strategy for a Service-Oriented approach.&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Travel Reservation System&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004-5&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Datalex, Inc.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alpharetta, GA (&lt;a href="http://www.datalex.com/"&gt;&lt;font lang="RU"&gt;www.datalex.com&lt;/font&gt;&lt;/a&gt; )&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;font style="font-size: 10pt; "&gt;The project consisted of massaging XML structures to facilitate fast response times from a multitude of reservation suppliers. David was called upon to create class, sequence and activity diagrams for each functional unit of development for the team. He also suggested and then implemented an open-source knowledge base (a “Wiki”) for the development teams, which included Dublin (Ireland), New Jersey, and Atlanta.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;JBoss and Oracle 10g database&lt;/b&gt;) &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Oracle OC4J&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Eclipse 3.0M&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JAXP 1.3&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JBoss 3.2&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;UML (Poseidon)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XML&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (DOM/SAX)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;UML designs&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Wiki evaluation,development and deployment&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation of procedures and tools to improve performance and quality of application&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee Timesheet portal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;University of Massachusetts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amherst, Mass (&lt;a href="http://www.umass.edu/"&gt;&lt;font lang="RU"&gt;www.umass.edu&lt;/font&gt;&lt;/a&gt; )&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;font style="font-size: 10pt; "&gt;This project was a development of a portal for all 450 employees of UMass Amherst, facilitating time tracking and approvals for management. All time entries were fed into the payroll system, based on time approvals. David accomplished the painstaking task of upgrading the Oracle application server and database from 9i to 10g.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;Oracle 9iAS,10g server and 10g database&lt;/b&gt;) &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Oracle OC4J&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Oracle BC4J web tags&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JSP 1.2&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Servlets2.1&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XML&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (DOM/SAX)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;Oracle&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; portal&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Upgrades of the application server and database&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation of procedures and tools to improve performance and quality of application&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Paperless Enterprise HACCP System&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2002-4&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Kraft Foods&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chicago, IL (&lt;a href="http://www.kraft.com/"&gt;&lt;font lang="RU"&gt;www.kraft.com&lt;/font&gt;&lt;/a&gt; )&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;font style="font-size: 10pt; "&gt;The Project involved developing a JAVA and .NET-based application for the meat processing industry for USDA HACCP (Hazard Analysis and Critical Control Point) compliance. David was the architect and designer for the project, which hit deliverable #1 within3 months. The system had 3 important components: 1) collecting data from PocketPC handhelds at the shop floor level (temperatures from handhelds with attached probes) and 2)queuing the transaction via SOAP to the JAVA-based server over the corporate 802.11 wireless intranet. A 3) Java-based rules engine in the server evaluates incoming data, updates the database and compares that data with compliance to XML-based rules in the database. The main feature of the system was the ability of the administrator to change business rules on the fly without changes to the code. After development of the use cases, David designed classes for a java based rules engine. David designed the entire application and oversaw administration of the Oracle 9i database and creation of the indexes, triggers and sequences to maximize performance of the database. He implemented the integration of service requests between IIS and Apache. David also managed parts of the project and the pilot as well, which included four teams for delivery of the project, including 2 teams overseas.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Poseidon&lt;b&gt; UML&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (JBoss 2.4 to 4.0),&amp;nbsp; JBoss Rules&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JSP 1.2&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Servlets2.1&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Session façade Pattern&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;.NET&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; to 3.0 (Visual Studio), Compact Framework (currently at 2.0)&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XML&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (DOM/SAX) &lt;b&gt;XSLT&lt;/b&gt;, XML Spy&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JUnit, Log4j, Ant,Cactus, Eclipse Java IDE&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;Oracle&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; 9i&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Complete database model and use case development (Rational UML)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation and setup of the development and testing environment, scheduling migrations between dev, fit and prod environment&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Mentoring and formal classes of technical approach and best-practice to the COBOL development community to teach Java to 15 developers&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation of best-of-breed procedures and tools to decrease development time and improve stability and quality of application&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Code reviews&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Managed a team of offshore developers (5)&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Web-based Offender Search Portal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;NC Department of Correction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Raleigh, NC&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1"&gt;&lt;font lang="RU"&gt;This project was to implement modifications to the Offender Search capability for state agencies that needed enhanced access to the internal DOC Offender database(s). Hitting milestones within weeks of beginning, &lt;/font&gt;an&lt;font lang="RU"&gt; offender search &lt;/font&gt;portal &lt;font lang="RU"&gt;was implemented with enhanced search criteria including weight, gender, hair, etc. &lt;/font&gt;Enhancing usability, David designed a web-services based approach, which allowed for portlets that converged several business processes into a single user interface.Subsequent to David’s engagement with the DOC, a decision was made to implement portlet-based web services throughout all new applications. &lt;font lang="RU"&gt;David&lt;/font&gt; also &lt;font lang="RU"&gt;proposed implementation of a RETE-based rules engine to make the Offender Search much more powerful. The decision is pending funding.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;JBoss &lt;/b&gt;4.01): &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;STRUTS 2.0&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Servlets2.3&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XML&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (XML Spy) with &lt;b&gt;XSLT&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Junit, Log4j, Ant&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Eclipse Java IDEM9&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;DB2 7.3 CICS&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Database model onDB2&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development of the application&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation and setup of the development and testing environment, scheduling migrations between dev, fit and prod environment&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Mentoring of technical solutions and “best-practice” approaches to the COBOL development community to teach Java to 15 developers&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation of best-of-breed procedures and tools to decrease development time and improve stability and quality of application&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Code reviews&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Web-based timesheet data collection portal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2003&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Fluor-Daniel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Irvine, CA (&lt;a href="http://www.fluor.com/"&gt;www.fluor.com&lt;/a&gt; )&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The company (world’s largest project and construction company) needed a web-based time card portal for acquiring time from remote locations to SAP. Large construction sites in different cities were not integrated, and time cards would be delayed as much as 2 weeks from time of work done to time of billing. The need was for a web solution that could consolidate timekeeping and project management hours, thereby replacing multiple PC-based “sneaker-integrated” systems. The development of the system would help reduce the license costs of SAP, allowing a large number of users access to the portal. This system used an open-source application server to create a high-availability transaction engine for messaging occasional 5,000 hourly time sheets to e*Gate, which managed integration to SAP. Also established CVS as the software management repository.&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;JBoss &lt;/b&gt;3.2.3): &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Servlets2.1&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Eclipse Java IDE&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Ant, Enhydra &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Oracle 8 to 9i&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Entire database model and use case development (Rational UML)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Code reviews and direction to the team of 8 developers&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Integration withe*Gate to SAP&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Interfacing with client’s Project Manager for timelines and deliverables&lt;/font&gt;&lt;br&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Projects: SAP to WMS transaction manager for wireless data collection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2002-3&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Various Clients&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;The project involved the creation of a mapping tool integrating a popular WMS (warehouse management system) with SAP.&lt;font&gt;&amp;nbsp; &lt;/font&gt;In real time, the system parses text or flat files to SAP IDOC transactions as well as returning IDOC transactions from SAPto the WMS system. The system allows the users to define (via an .ini parameter file) locations of inbound and outbound ETL transactions. Utilizing publish-and-subscribe JMS messaging, the project included creation an IDOC parsing routine to convert data to flat files as needed by the interfaced system (InfoScan’s D/WMS).&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;WebSphere &lt;/b&gt;3.1 to 5.0): &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JSP2.0&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Servlets2.3&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JMS&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Visual Basic 5&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;SAP &lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt;IDOCS&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;XML &lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt;and &lt;b&gt;XSLT&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;WSAD 3.1 IDE&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Oracle 8 Windows&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Database and model with UML (Rational ClearCase)&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Integration model to SAP utilizing messaging to IDOCS&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Code reviews&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SAP Web&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2001-2&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font&gt;UniLever&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;a href="http://www.unilever.com/"&gt;&lt;font lang="RU" style="font-size: 9pt; "&gt;www.unilever.com&lt;/font&gt;&lt;/a&gt; )&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font&gt;This worldwide client wished to web-enable an ERP application for hundreds of users. The process was to develop a user interface for the entry of shop floor data, replacing functionality in the ERP solution. The data entered was then transferred from the Web application to the back end ERP system thru messaging software (MQ-Series) for the transaction, as well as for reports. Data was then updated into the ERP application for the transaction. The JSP user-interface provided for Sales Orders, Sales Order Shipment, Purchase Orders, and Journal Vouchers.&amp;nbsp; David developed the UML for the application,defined the queue manager, queues and the Channels for MQ-Series to integrate the data between the Web Server and the UNIX Server, which had the backend ERP solution. He designed the data format to be integrated to MQ-Series queue and triggering of the Queues. He also created UNIX scripts needed to start the ERP session to upload the data. Reports were also managed via the HTML front end.Report criteria entered was transferred to the ERP system via JAVA RMI methods.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;J2EE&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;WebSphere &lt;/b&gt;3.5.1): &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;JSP2.0&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Servlets2.3&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;MQ-Series 5&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;RMI&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;WSAD IDE&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Oracle 8 Windows&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Database model and use case development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation of best-of-breed procedures and tools to decrease development time and improve stability and quality of application.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Code reviews.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Managed 3 off site teams of developers&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Project reviews with the client&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;&lt;font style="font-size: 9pt; "&gt;&lt;/font&gt;Project: Strategic Distributed Procurement System (Sun)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1996-2000&lt;/font&gt;&lt;p class="Achievement"&gt;&lt;font style="font-size: 9pt; "&gt;David m&lt;/font&gt;&lt;font lang="RU" style="font-size: 10pt; "&gt;anaged implementations for solutions ranging from 50 to 1000 users on distributed technologies for General Electric Power Systems EDI subsystems&lt;/font&gt;&lt;font style="font-size: 10pt; "&gt;. He also was responsible for m&lt;/font&gt;&lt;font lang="RU" style="font-size: 10pt; "&gt;anaging client requirements and deliverables for a team of 12&lt;/font&gt;&lt;font style="font-size: 10pt; "&gt;. The project was so high profile that it was&lt;/font&gt;&lt;font lang="RU" style="font-size: 10pt; "&gt; written up in Business Week&lt;/font&gt;&lt;font style="font-size: 10pt; "&gt; as a case study for Jack Welch’s management achievements.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Entire redesign of the database into 4&lt;sup&gt;th&lt;/sup&gt; Normal Form&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Evaluation and setup of the development and testing environment, scheduling migrations between dev, fit and prod environment.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Code reviews.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Providing to PM timelines and development plan of deliverables.&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 10pt; " color="#996666"&gt;Project: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 911 Call Centers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1993-6&lt;/font&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Electronic Data Systems&amp;nbsp;&amp;nbsp;&amp;nbsp; Raleigh, NC (&lt;/font&gt;&lt;font lang="RU" style="font-size: 9pt; "&gt;&lt;a href="http://www.eds.com/"&gt;&lt;font&gt;www.&lt;/font&gt;&lt;font lang="EN-US"&gt;eds&lt;/font&gt;&lt;font&gt;.com&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt; )&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font&gt;David was chief architect for an EDS product, a 911 Call Center application that was implemented at many police and fire locations in the US, including Palm Beach County Sheriff, Raleigh Police Department, and Cobb County EMS and Police. This application managed open calls and police unit dispatching as well as NCIC database integration to Mobile Data Units in the field.&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Technologies utilized:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font-size: 9pt; "&gt;Pick&lt;/font&gt;&lt;/b&gt;&lt;font style="font-size: 9pt; "&gt; (&lt;b&gt;Universe 3.1&lt;/b&gt;): &lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="'courier new'"&gt;o&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;HP UNIX 10.5&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; "&gt;Responsibilities:&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Complete redesign of the database model&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Hands-on development&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Implementation of code management tools&lt;/font&gt;&lt;/p&gt;&lt;p class="Normal1" style="margin-left: 0.5in; text-indent: -0.25in; vertical-align: baseline; " align="justify"&gt;&lt;font style="font-size: 9pt; " face="symbol"&gt;·&lt;font style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size: 7pt; " face="'times new roman'"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size: 9pt; "&gt;Code reviews&lt;/font&gt;&lt;/p&gt;&lt;font style="font-size: 14pt; " color="#996666"&gt;Education&lt;/font&gt;&lt;ul style="margin-top: 0in; list-style-type: disc;"&gt;    &lt;li class="MsoNormal"&gt;1997,    BS in Operations Automation, Covenant College, Lookout Mountain, Georgia&lt;/li&gt;    &lt;li class="MsoNormal"&gt;2009, Instructional Design for New Designers, &lt;a href="http://www.langevin.com"&gt;Langevin&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;</content>
		<summary>With 17 years of systems development and 12 of them as a hands-on developer, David has become a J2EE mentor and trainer to many individuals. As a specialist  in federal and state government compliance applications, he has been a project  manager for on-and-offshore development teams for large projects, an integrator  of COTS applications to custom deliverables and EAI initiatives, and a team leader and development manager with excellent motivational skills. With profound knowledge of object-oriented  methodologies, database application design and web-based application development, David has a deep background in large-scale enterprise  applications with transaction processing using J2EE, .NET, UML, messaging, and other integration technologies. David has wide experience with open-source cross-platform  development and integration and is an excellent communicator ...</summary>
	</entry>
	<entry>
		<title>My Feets Upon the Summit</title>
		<link rel="alternate" href="http://davidnorwood.name/2010/05/05/my-feets-upon-the-summit.aspx?ref=rss" />
		<id>tag:www.davidnorwood.name,2010-05-05:09e972c6-6e5c-4565-b2bc-b8830fdd5642</id>
		<author>
			<name>David Norwood</name>
		</author>
		<updated>2010-05-06T04:36:00Z</updated>
		<published>2010-05-06T04:36:00Z</published>
		<content type="html">Hey I'll be teaching a "pre-class" at the upcoming Red Hat &lt;a href="http://www.redhat.com/promo/summit/2010"&gt;Summit&lt;/a&gt; in June. The title of the class is "Bitter JBoss", which the marketing types were a little concerned about. The title comes from the series of now classic books by Tate called "Bitter Java" and "Bitter EJB", which depict just how NOT to use these advanced technologies. I have the same thing in mind, whereby many people have implemented Red Hat's technological stack, which can go up quite easily and with little pre-training, but they run into roadblocks when actually putting these components under stress. There's where the rubber meets the road.&lt;br /&gt;
&lt;br /&gt;
Hmm, I may even use this to write a book called, "Bitter ..." hmm...</content>
	</entry>
	<entry>
		<title>Advent of the Eyephone</title>
		<link rel="alternate" href="http://davidnorwood.name/2010/03/25/advent-of-the-eyephone.aspx?ref=rss" />
		<id>tag:www.davidnorwood.name,2010-03-25:e3eaa07d-635e-4d16-b7d8-b1ad5499122f</id>
		<author>
			<name>David Norwood</name>
		</author>
		<category term="wireless" />
		<updated>2010-03-25T17:45:00Z</updated>
		<published>2010-03-25T17:45:00Z</published>
		<content type="html">Well, the time has arrived. The wireless application is now accepted.Everybody's doin it, and we'll all have apps galore on our iPhones and Droids. See, I've been doing this stuff for years. It's been a long,hard slog to get people to see the value of real applications held in the hand, providing real value for users, both for recreation and business. What has caused this adoption of the technology, to the point that we all will be using this stuff in a few more months?&lt;br /&gt;
&lt;br /&gt;
I see several factors at work:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Ubiquity of the platform&lt;/strong&gt; - hardware has always been the issue. We went through the stages of having kludgy cell phones connected via unreliable lines to providers that only reluctantly gave us an internet connection. Now, my iPhone will use 4G, admittedly fast, and auto-switch to 802.11 whenever it's within range of an access point. This ubiquity had to happen, or we'd still be walking around outside, looking for a halfway-decent signal.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Real Applications&lt;/strong&gt; - I attended a seminar in Rome (yes, Italy) several years ago where billing for time through a provider's system was the only way to envision getting revenue from an application. Now we've got multiple revenue streams, all available with simple 2-step clicks and our PayPals will be ticked for $0.99 or something like that. This is really where it gets exciting. If only I can create a decent, simple program that will allow me to get a quarter million users signed up, that's my retirement plan right there!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Motivated Users&lt;/strong&gt; - there's a desparate public out there, who need all sorts of applications that will make their lives better. We just need to think out of the box a little, and imagine a world where the desktop, keyboard an all, is floating around inside someone's brain, ready in a moment to respond to a thought, idea, event, or disaster, and provide answers, directions, suggestions based on fact, that can make life easier. It's all ahead of us, and we can do it!&lt;br /&gt;
&lt;br /&gt;
I'll mention one more need out there, and it's capable developers. We should be ready to create world-class applications for those who are looking for it, and need the ability to find information when and where it's needed. Developers need to stop looking at the screen, and walk around looking at other people for awhile. Watch them. They'll tell you what they're looking for. Keep your eyes open.&lt;br /&gt;</content>
		<summary>Well, the time has arrived. The wireless application is now accepted. Everybody's doin it, and we'll all have apps galore on our iPhones and Droids. See, I've been doing this stuff for years. It's
been a long, hard slog to get people to see the value of real applications held in the hand, providing real value for users, both for recreation and business. What has caused this adoption of the
technology, to the point that we all will be using this stuff in a few more months? ...
</summary>
	</entry>
	<entry>
		<title>I'm finally Flex-able</title>
		<link rel="alternate" href="http://davidnorwood.name/2008/09/21/im-finally-flexable.aspx?ref=rss" />
		<id>tag:www.davidnorwood.name,2008-09-21:33957b07-b394-4e22-bba3-67cc0c5ae649</id>
		<author>
			<name>David Norwood</name>
		</author>
		<category term="Development" />
		<updated>2008-09-21T18:36:00Z</updated>
		<published>2008-09-21T18:36:00Z</published>
		<content type="html">I have to say that I've been around these 20+ years, and I've developed rather large complex projects on just about every tool available. I'm a
deep developer with J2EE, PHP, and .NET Compact Framework, and I've always been very unhappy with the tools we were given to produce
user-interface-heavy applications. For most of my career, RIA meant a hip town in Brazil.&lt;br&gt;&lt;br&gt;Now, we're being required to deliver RIA, on the desktop or not, and the dearth of good tools is still disappointing. Until &lt;a target="_blank" href="http://www.adobe.com/products/flex/"&gt;Flex&lt;/a&gt;. Adobe's really intelligent RIA generator is one of the best things I've ever experienced in GUI tools. It's brilliant approach to achieving the end game is so easy to implement, and there's been so much activity out there, that you simply cannot go wrong with it, if your goal is to create really cool, hip UI's. If you're a Java developer, Flex will become second nature to you in a short period of time. If you're a .NET developer, Flex's use of components to create forms and it's use of namespaces for categorization will be very familiar.&lt;br&gt;&lt;br&gt;There are too many good things to say about Flex that I can't and shouldn't mention them here, as you can get them best on the product site. I will add a couple experiences that may help you in your decision to use it.&lt;br&gt;&lt;br&gt;I was working recently at a large financial services firm near NYC that is a Red Hat/JBoss shop with lots of users and over 1000 servers running all sorts of applications. These guys have a real need for immediate visualization of server and network status, and so on the side I developed a little application in Flex that would present JMX data from their JBoss servers in a concise Dashboard.&lt;br&gt;&lt;br&gt;&lt;img style="width: 589px; height: 424px;" alt="The Dashboard" src="http://images.quickblogcast.com/26021-24820/dashboart.PNG" align="left" border="0" vspace="5" width="589" height="424" hspace="5"&gt;This dashboard was created with ILog's &lt;a target="_blank" href="http://www.ilog.com/products/ilogelixir/"&gt;Elixir&lt;/a&gt; plugin, which gives you terrific looking dials, linear reg tools, and charts with no rival.&lt;br&gt;&lt;br&gt;With very little learning curve, I was able to connect these little guys to a small .ear file I installed to each JBoss instance. As JBoss provides hundreds of metrics available via simple JMX queries, I am able to tell the Flex application to poll each server every X minutes, and set the value on the associated dial or level. With some additional Actionscript magic, we can tell each dial to glow redder if an error condition is neared.&lt;br&gt;&lt;br&gt;</content>
		<summary>I have to say that I've been around these 20+ years, and I've developed rather large complex projects on just about every tool available. I'm a deep developer with J2EE, PHP, and .NET Compact Framework, and I've always been very unhappy with the tools we were given to produce user-interface-heavy applications. For most of my career, RIA meant a hip town in Brazil. ...</summary>
	</entry>
	<entry>
		<title>A Brave Old World</title>
		<link rel="alternate" href="http://davidnorwood.name/2008/07/18/a-new-gig.aspx?ref=rss" />
		<id>tag:www.davidnorwood.name,2008-07-18:24ef801a-e4bb-40f2-9b45-88c53929a51f</id>
		<author>
			<name>David Norwood</name>
		</author>
		<category term="Rattlings" />
		<updated>2008-07-19T04:15:00Z</updated>
		<published>2008-07-19T04:15:00Z</published>
		<content type="html">I gotta say a little bit about the gig I've been on for the last month. Located in New Jersey, a major financial house has purchased tons of Red Hat technology, including JBoss, and has a large group of sharp folks that are working hard to get all this new cool software integrated into the corporation. It takes lots of testosterone, however.&lt;br&gt;&lt;br&gt;They've got a web site that rumor says generates millions of dollars per week, and this site needs 100% uptime and high-SLA level responsiveness. I must say that Red Hat has the right stuff. All the way from RHEL 5, their flagship Linux enterprise product, to JBoss' new line of world-class application servers, this brave new company is adopting all the latest that open source can offer.&lt;br&gt;&lt;br&gt;I think much of their bravery is due to a small group of empowered folks. For example, they've got this Architect there who isn't afraid at all of proposing lots of new cool stuff. Some might consider it rather risky, and the company has no doubt suffered some from being a ground-breaker, but I'm pretty impressed with how they have dealt with that risk. The main thing is that they don't suffer from the ridiculous crippling fear of new technology I've seen in other clients.&lt;br&gt;&lt;br&gt;A good example of poor adoption ability is a company I'll call The Brown Company. TBC was a gig I worked on shortly in Atlanta. They've got an entire open venue of San Jose-like cool cubes to work in, and they make googles of cash from their clients by leveraging purchased software modules. A pretty brilliant business model. By many appearances, cutting edge place. Behind the guard desk, though, far from true.&lt;br&gt;&lt;br&gt;When TBC hired me, they brought me in as a J2EE consultant to write a solution that essentially moved incoming EDI files from one system to another. I found some rather well-heeled open source software that would perform about 80% of the process we (myself and other team members) were to implement. I showed this really cool software to them, and my supervisor tells me, "we don't use open source". Notwithstanding their endemic use of Apache and other components that were clearly open source, it was my supervisor who didn't have the cahunas to make a decision to incorporate pre-built software code that would reduce development costs by 50% or better.&lt;br&gt;&lt;br&gt;At TBC, it was folks with no guts that were valued. Instead of hiring people who can make logical decisions for the company, save the stockholders tons of expense, and better the company's brand, this firm values people who stop the process.&lt;br&gt;&lt;br&gt;So kudos to my latest client. May they ever be. I like a company that values people who can make solutions happen.&lt;br&gt;&lt;br&gt;And kudos to Red Hat. I am really enjoying working with them as a consultant. Instead of just teaching their new technology, I get to actually use it. Pretty neat.&lt;br&gt;</content>
		<summary>I gotta say a little bit about the gig I've been on for the last month. Located in New Jersey, a major financial house has purchased tons of Red Hat technology, including JBoss, and has a large group of sharp folks that are working hard to get all this new cool software integrated into the corporation. It takes lots of testosterone, however. ...</summary>
	</entry>
	<entry>
		<title>My Baby's Gone</title>
		<link rel="alternate" href="http://davidnorwood.name/2008/03/09/my-babys-gone.aspx?ref=rss" />
		<id>tag:www.davidnorwood.name,2008-03-09:fa2650df-0fb9-4612-a78a-39ac303054f7</id>
		<author>
			<name>David Norwood</name>
		</author>
		<category term="Products" />
		<updated>2008-03-10T01:14:00Z</updated>
		<published>2008-03-10T01:14:00Z</published>
		<content type="html">Well, it finally happened -- I got rid of my Baby. She was an adorable, exciting, and demanding partner for over 6 years. Now she's gone -- and I'm not too sad.&lt;br&gt;&lt;br&gt;"She" is the wireless hand-held solution for USDA compliance known to the Food Safety industry as Mobilitee, and she was a very cool software product. In the space of a few short months, she became the darling of the industry, and some called her the "gold standard." And she came about quite by accident.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.mobilitee.com" target="_blank"&gt;Mobilitee&lt;/a&gt; started life as a brainchild of mine when I owned a consultancy with 2 partners that had grown to over $10MM in revenue. Life before 2001 was great, and we all felt the same immortality that the remainder of the information industry did. Everyone knew that it was a bubble, but we were having too much fun building houses and becoming rich to care.&lt;br&gt;&lt;br&gt;In late 2000, my partners and I started being at odds over the age-old "product vs. services" discussion, and I opted for the product. They opted for the services. It turns out that neither of us were right, but we both went through the same pains in 2001 after Mr. Bin Laden was finished with us. Evey business in the country was affected by 9/11. I was in a taxicab last week, and the driver lamented how bad times were during that period.&lt;br&gt;&lt;br&gt;After 2001 was over, I had employees to support, and expenses to pay, and life took on an ominous turn, and we all knew that it was going to go badly. Business fell off, customers looked for other options, and we found ourselves looking for another way to make a living.&lt;br&gt;&lt;br&gt;It was then that I was told about a Kraft Foods plant in South Carolina that needed help with USDA issues. We went down to the plant, listened to the Quality people and promised to return in 2 weeks with a solution. We did that, and presented a solution that has now become Mobilitee. After 7 or so demos over the space of the same number of months, we sold the solution to Kraft. They funded our initial development, and allowed us to keep the intellectual property.&lt;br&gt;&lt;br&gt;Over the next several years my sales guy and I saw every protein company in the country (it seems) and did demonstrations to over 20 different groups of people. 19 of them loved it, but we were unable to get any funding for the solution. Some say we were before our time.&lt;br&gt;&lt;br&gt;About that time, a &lt;a target="_blank" href="http://qualtrax.com"&gt;reseller in Virginia&lt;/a&gt; heard about what we were doing, and let us know that they wanted to sell the product. They took it on, we sold a couple of small accounts, and our customers seemed to like it. We didn't sell very many, but we knew that there was a market out there.&lt;br&gt;&lt;br&gt;As of yesterday, the Virginia reseller has purchased the product from me, and now they will take it to the next level. I will help them make the transition, and wish them Godspeed as they make it the #1 solution in the industry.&lt;br&gt;</content>
		<summary>Well, it finally happened -- I got rid of my Baby. She was an adorable, exciting, and demanding partner for over 6 years. Now she's gone -- and I'm not too sad.&lt;br&gt;
&lt;br&gt;
"She" is the wireless hand-held solution for USDA compliance known to the Food Safety industry as Mobilitee, and she was a very cool software product. In the space of a few short months, she became
the darling of the industry, and some called her the "gold standard." And she came about quite by accident.&lt;br&gt;
&lt;br&gt;
Mobilitee started life as a brainchild of mine when I owned a consultancy with 2 partners ...</summary>
	</entry>
	<entry>
		<title>The next New Thang</title>
		<link rel="alternate" href="http://davidnorwood.name/2008/02/18/the-next-new-thing.aspx?ref=rss" />
		<id>tag:www.davidnorwood.name,2008-02-18:4b66674f-ea4b-4da5-ae08-dd0dd5834109</id>
		<author>
			<name>David Norwood</name>
		</author>
		<category term="Software Development" />
		<updated>2008-02-19T01:12:00Z</updated>
		<published>2008-02-19T01:12:00Z</published>
		<content type="html">So what is the next new language? Why need a new language? Isn't where we are good enough? I believe that the answers to these 3 questions are Dunno, Yes, and No. Let me explain.&lt;br&gt;&lt;br&gt;We are truly in the Software Dark Ages. It is crazy in 2008 that we have to jump through such hoops when attempting to create elegant solutions for enterprise users. Web applications, for example, are such that no current platform readily adopts to the web model. So we use workarounds like Struts, JSF, Ajax, and others because there are simply no credible alternatives. J2EE has been greatly reduced in the 3.0 EJB specification, so we no longer have to use a sledgehammer to kill a gnat. But for web applications, there is no real value added there. ASP and .NET technologies are possibly closer to a real model, but they suffer from lack of real re-usability, as well as still leaning on the shared back-and-front end technologies we see in other options. Being a Java guy has me thinking, "where's the next new thing?"&lt;br&gt;&lt;br&gt;Speaking of Java, Winn in 2003 wrote in a &lt;a href="http://jura.sourceforge.net/WhyJura.html" target="_blank"&gt; blog&lt;/a&gt; that "Java is becoming
increasingly hard to apply" in many situations. It's over 10 years old, and new adds to it aren't making it that much cooler any more.&lt;br&gt;&lt;br&gt;So where to turn to now? Are there any breakthrough ideas out there? Let's look at several of them.&lt;br&gt;&lt;br&gt;1. Scala - according to &lt;a href="http://en.wikipedia.org/wiki/Scala_(programming_language)" target="_blank"&gt; Wikipedia&lt;/a&gt;, a pure &lt;span class="mw-redirect"&gt;object-oriented language&lt;/span&gt; in the sense that every value is an object. &lt;span class="mw-redirect"&gt;Types&lt;/span&gt; and behavior of objects are described by classes and traits. Class abstractions are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.&lt;br&gt;&lt;br&gt;Scala is designed to interoperate well with popular programming
      environments like Java and the .NET Framework&lt;span class="external"&gt;&lt;/span&gt;.
      In particular, the interaction with mainstream object-oriented
      languages like Java and C# is as smooth as possible. Scala
      has the same compilation model (separate compilation, dynamic class
      loading) like Java and C# and allows access to thousands of
      high-quality libraries.
    &lt;br&gt;&lt;br&gt;Making use of these libraries addresses the common drawback of using advanced
functional languages which is that the small community, much of it
centered around academia, often does not get to implementing quality
libraries for common real-world tasks such as relational database
access, XML processing, &lt;span class="mw-redirect"&gt;regular expressions&lt;/span&gt;, and so on. Scala can accomplish those tasks in a manner very similarly to these core languages.&lt;br&gt;&lt;br&gt;2. &lt;a href="http://jura.sourceforge.net/" target="_blank"&gt; Jura&lt;/a&gt; is a 2nd-generation to Java. It has some neat features:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Jura is a &lt;i&gt;data&lt;/i&gt;
language&lt;/b&gt;: it can be used to describe any structured data,
including source code.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data/program
equivalence&lt;/b&gt;: the Jura representation of some structured
data and the source code required to programmatically create an
instance of that data are one and the same thing.
  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Programmatic
design patterns&lt;/b&gt;: these are design patterns which can be
imported and implemented automatically.&amp;nbsp;
  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Generics&lt;/b&gt;: allows generation of
classes from generic templates. Generic templates in Jura
are not limited to changing the type of methods, parameters etc. but can change
    any aspects of a class, including implementation.&amp;nbsp;
  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Abilities&lt;/b&gt;: these are tiny
    interfaces which allow common
functionality to be declared at a fine degree of granularity, so
allowing the creation of highly reusable algorithms.
  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Transforms&lt;/b&gt;: allow transformation of object
graphs in a similar manner to XSLT (except clean and object-orientated)
implemented using only a small set of programmatic design patterns.
  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Restricted types&lt;/b&gt;: allows restrictions to be
added to types, such as enforcing that an Integer is in a particular
range or a String satisfies a particular regular expression.&amp;nbsp;
  &lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
		<summary>So what is the next new language? Why need a new language? Isn't where we are good enough? I believe that the answers to these 3 questions are Dunno, Yes, and No. Let me explain.&lt;br&gt;
&lt;br&gt;
We are truly in the Software Dark Ages. It is crazy in 2008 that we have to jump through such hoops when attempting to create elegant solutions for enterprise users. Web applications, for example,
are such that no current platform readily adopts to the web model. So we use workarounds like Struts, JSF, Ajax, and others because there are simply no credible alternatives. J2EE has been ...</summary>
	</entry>
</feed>
