Evan Lenz PO Box 126 Indianola, WA 98342 360-297-0049 evan@evanlenz.net http://www.xmlportfolio.com OBJECTIVE XML and XSLT consulting, specializing in: + XSLT design, refactoring, and optimization + Microsoft Office 2003 XML applications + XSLT training + XML information modeling + Content management technology strategy + Integration and configuration of XML authoring software WRITING AND SPEAKING ENGAGEMENTS + Authored "XSLT 1.0 Pocket Reference" for O'Reilly Media - http://www.oreilly.com/catalog/xsltpr/ + Co-authored "Office 2003 XML" for O'Reilly Media, specifically chapters 2, 3, 4, and 10 (on Word and InfoPath) - http://www.oreilly.com/catalog/officexml/ + Co-authored "Advanced XML Applications" with members of The XML Guild - http://www.courseptr.com/ptr_detail.cfm?isbn=1598632140 + Taught "Introduction to XSLT" at the 2005 O'Reilly Open Source Convention - http://conferences.oreillynet.com/cs/os2005/view/e_sess/6937 + Contributed to "Word Hacks", published by O'Reilly Media - http://www.oreilly.com/catalog/wordhks/ + "Lightweight XML Editing in Word" - http://www.windowsdevcenter.com/pub/a/windows/2004/09/07/XMLnword2003.html + Co-presented a full-day tutorial at XML 2003 entitled "XML on the Desktop: Office 2003 XML Essentials" + Co-authored "Professional XML, Second Edition" for Wrox Press, specifically the "Querying XML" chapter + Wrote the foreword to "Early Adopter XQuery" by Wrox Press + "What's New in XPath 2.0" - http://www.xml.com/pub/a/2002/03/20/xpath2.html + "What's New in XSLT 2.0" - http://www.xml.com/pub/a/2002/04/10/xslt2.html + Presented "XML-based Web Publishing and Content Management at Seattle University School of Law" at the 2003 Conference for Law School Computing - http://www.xmlportfolio.com/cali/ + Presented at XML Europe 2003 - http://www.xmlportfolio.com/xmleurope2003/ + Invited to sit on "XML and Databases" panel at WWW10, the Tenth International World Wide Web Conference - http://www.www10.org/program/w10-panel.shtml#n8 + Presented at XSLT-UK 2001 - http://www.xmlportfolio.com/xsltuk/slides/ + Presented at XTech 2000 - http://www.xmlportfolio.com/xtech/ ACTIVITIES + Member of The XML Guild - http://www.xmlguild.org + Invited Expert on the W3C XSL Working Group + Authored "XQuery: Reinventing the Wheel?" (in 2001), a controversial paper that has gained some notoriety in the XML and database communities. See paper at http://www.xmlportfolio.com/xquery.html + Conceived and specified TransQuery, an interoperability specification for XML databases that use XSLT as a query language - See http://www.xmlportfolio.com/transquery/ + Served as a technical reviewer for various books including "Early Adopter XQuery" (Wrox), "XSLT Quickly" (Manning), "XPath and XPointer" (O'Reilly), and "Learning XSLT" (O'Reilly) + Active participant in XML-related public discussion forums, especially XSL-List and xml-dev PREVIOUS EMPLOYMENT Interface Engineer Infopop Corporation March 2004 - December 2004 + Designed a new front-end architecture for Infopop's flagship product, using XML information modeling techniques + Refactored existing XSLT stylesheets + Assisted sales team with technical solutions + Helped customers with technical issues Content Management Architect Seattle University School of Law June 2002 - March 2004 + Responsible for the requirements, design, and implementation of a custom, XML-based content management system for the School's Web site and other offerings + Built a generic XML content management system using 4Suite (an open-source XML/RDF processing platform) and Altova's Authentic 5 browser-based XML editor. Used for various applications, including announcement/event publishing to campus kiosks, legal case summary management for the Law School's Hague Convention Project, etc. + Designed document schemas for publishing applications, using W3C XML Schemas and RELAX NG + Created XML editing solutions using Microsoft Office Word 2003, InfoPath, and Altova's Authentic + Trained end users on custom CMS and XML editing applications + Presented at various conferences, including XML Europe 2003 and XML 2003 + Designed and built a custom publishing framework for the Law School's Web site, based on Linux, Ant, Apache, Tomcat, Cocoon, mod_rewrite, and Visual SourceSafe, enabling the separation of presentation from content. All aspects of the Web site are managed declaratively using XML and XSLT, including page generation, navigational structure, and promotional "sidebar" items. + Set up and administered the Tomcat Java servlet engine + Implemented custom Cocoon Actions in Java + Configured and maintained Apache Web server + Configured the Google Appliance using XSLT to integrate search into the Law School's Web site + Administered staging and production Linux servers Software Designer XYZFind Corp. July 2000 - March 2002 + Played an active role as a member of the W3C XSL Working Group in the development of XQuery 1.0, XPath 2.0, and XSLT 2.0 + Wrote technical specifications for XYZFind's XML query language, Java API, and other product features + Led the design of XYZFind's XML query language + Designed, implemented, and documented a Java API for XYZFind Server + Built a Java servlet-based prototype of an XSLT application server, based on TransQuery + Built XSLT-based Web interfaces, including automatic form-generators, to XYZFind Server + Designed and built an XSLT-based, declarative site-generator for use in generating the XYZFind Web site as well as in the XYZFind Server build process + Presented at technical conferences + Answered tech support calls, primarily by email + Authored the XYZFind Server User's Guide XML Consultant Unilever Asia August 2000 - October 2000 + Determined requirements for Unilever Indonesia's intranet + Built Web applications using Tomcat, Cocoon, Java servlets, and XSLT + Provided technical support for application deployment FORMAL EDUCATION + Master of Software Engineering program, Seattle University (partially completed) + Introductory Computer Programming certificate (C++), University of Washington, 2002 + Webmaster Certificate program at North Seattle Community College, 2000 + Bachelor of Music, Wheaton College, Magna cum laude, major in piano performance, 1998 COMPLETED COURSEWORK + Requirements Definition and Analysis + Object-Oriented Analysis and Design + Advanced Web Design (HTML, Photoshop) + Intro to C++ Programming + Intro to Java Programming + Intro to Data Communications (Ethernet, TCP/IP) + UNIX Operating System + UNIX Network Administration + Web Scripting (ASP, JavaScript) + Database Management (data modeling, SQL) OTHER PROFESSIONAL EXPERIENCE + Securities Trader, 1998 - 2000 + Music Critic, 1997 - 1998, for The Wheaton Record + Radio Producer/DJ, 1996 - 1998, for WETN, fm88 Wheaton College Radio [ generated using http://www.xmlportfolio.com/resume.txt.xsl ]