[[Andrews Consulting Group|http://www.andrewscg.com]] is a consulting firm specializing in J.D. Edwards work. I was part of a small team building Java web applications for mid-to-large size companies. In my time at Andrews, I ...\n* Developed browser-based Java Server Faces front-end to an AS/400 system. Designed and developed a ~REST-ful style Web Services layer to interface with a RPG and ~DB2 system, and an AJAX front end. Used Java, HTML, CSS, and the ~JavaScript libraries Prototype and Rico.\n* Designed and built a user discussion portlet to work inside Plumtree Portal. Exposed the interface through a push to Blackberry users. Used ~MySQL, ~JForum and plain XML web services.\n* Designed and built HTML front end to ~SQLServer database to run as a portlet inside Plumtree. Used Wicket and iBatis.\n* Built one-stop package tracking system consuming shippers' XML feeds and converting them to a single standard HTML format. Used Java and XSLT.\n
Have designed small to mid-sized systems, and integrated larger ones out of existing pieces. Worked with large, heterogeneous, distributed teams on design. Comfortable with the UML and design documentation.
//{{{\nwindow.onClickToolbarCloseOthers = function(e) {\n if (!e) var e = window.event;\n clearMessage();\n if(this.parentNode.id)\n closeAllOtherTiddlers(this.parentNode.id.substr(7));\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return(false);\n}\n\nfunction closeAllOtherTiddlers(thisTitle) {\n clearMessage();\n var place = document.getElementById("tiddlerDisplay");\n var tiddler = place.firstChild;\n var nextTiddler;\n while(tiddler) {\n nextTiddler = tiddler.nextSibling;\n if(tiddler.id) {\n if(tiddler.id.substr(0,7) == "tiddler") {\n var title = tiddler.id.substr(7);\n if(!document.getElementById("editorWrapper" + title) && title != thisTitle) {\n place.removeChild(tiddler);\n }\n }\n }\n tiddler = nextTiddler;\n }\n window.scrollTo(0,0);\n}\n\nconfig.views.wikified.toolbarCloseOthers = {text: "close others", tooltip: "Close all articles except this one"};\n\nwindow.createTiddlerToolbar_orig_mptw_closeothers = window.createTiddlerToolbar;\nwindow.createTiddlerToolbar = function(title,isEditor) {\n createTiddlerToolbar_orig_mptw_closeothers(title,isEditor);\n if(true || !isEditor) {\n var theToolbar = document.getElementById("toolbar" + title);\n var lingo = config.views.wikified;\n var newButton = createTiddlyButton(theToolbar, lingo.toolbarCloseOthers.text, lingo.toolbarCloseOthers.tooltip, onClickToolbarCloseOthers);\n var newSpacer = insertSpacer(theToolbar);\n\n secondButton = theToolbar.childNodes[3];\n\n\n theToolbar.insertBefore(newSpacer,secondButton);\n theToolbar.insertBefore(newButton,newSpacer);\n\n }\n}\n//}}}
Excellent writing skills. Open, communicative, and friendly. Willing to work as a member of a team or to take on leadership roles.\n
* Member of the Andover Board of Education\n* Technical leader of the Andover Website Committee\n* Member of the Andover Democratic Town Committee\n* Member of the Andover Elementary PTA\n
[[DST Output|http://www.dstoutput.com/]] is the printing arm of [[DST Systems|http://www.dstsystems.com/]], focusing on financial and healthcare statements and utility bills. While there, I ... \n* Led a team of three building an ~XML-flat file conversion system. Used an XML file mapping the fields of a COBOL copybook to fields in an XML Schema, a Swing GUI to create those parts of the mapping which cannot be automatically generated or which the user wants to override, and conversion routines using this mapping to transform XML documents to and from ~COBOL-style flat files. Written entirely in Java using both SAX and DOM XML processing. Used Ant, ~ArgoUML, ~JUnit, PVCS, Microfocus, and a home-grown bug-tracking wiki.\n* Led a technical team of ten on a project to provide a web front end to a ~DB2 database-driven batch system. Used Java, ~EJBs, HTML, JDBC, JSP, Ant, ~JUnit, XML, ~JavaScript, and a proprietary Struts-like system. Developed on Tomcat for a ~WebLogic deployment. Tools included Ant, ~JUnit, ~DBUnit, ~HttpUnit, Visual Source Safe, and Scarab.\n* Led a technical team of six on