TD Logo resumé

Brock Henderson


brock@tempusdictum.com
607 SE 15th Avenue
Portland, OR 97214
503.975.9840
fax: 503.239.4469

Summary

Web application developer specializing in script-driven applications and XML document architecture, with a background in visual design

Technology

Flash / ActionScript

  • Worked with all aspects of the application and its product: from frame-based animation to rich data driven web applications; from 100% Actionscript driven applications to applications that rely primarily on the containing document's JavaScript control structure or a Shockwave container's control structure
  • Developed multimedia rendering engines controlled by XML configuration files that rely on scripting to dynamically create and load content
  • Built an XML editing layer on top of the presentation interface of a multimedia rendering engine utilizing the LocalConnection object and Flash Remoting to save the XML data to a CVS server

JavaScript

  • Created dynamically driven Web presentations with compact, reusable, cross-browser, object-based code
  • Extended development tools with back-end scripting:
    • SoftQuad’s XMetaL application & XML DOM interfaces
    • Dreamweaver’s JavaScript API
  • Communicated with embedded Web objects to extend control to HTML-based navigation elements:
    • Macromedia’s Flash — used FS Command to communicate, via SWLiveConnect for Netscape and VBScript for IE, with JavaScript and DOM objects in the browser
    • Macromedia’s Shockwave — used EvalScript and externalEvent to communicate with JavaScript
    • Java Applets — used LiveConnect to extend Java’s reach into the HTML DOM
  • Created Desktop tools with Microsoft’s Web Scripting Host project samples
    • XML to HTML transformations as part of an Ant Build System
    • JavaScript documentation generation (based on JavaDoc) as part of an Ant Build System

XML

  • Developed several data syntaxes for a large-scale production process
  • Created modular DTDs to support a complex array of documentation needs
  • Built and enhanced tools to allow editing, transformation, and sorting of XML-based documents:
    • SoftQuad XMetaL — used this product's suite of customization utilities to make it usable for non-programmers as a word processing tool
    • Microsoft MSXML — used this technology to apply JavaScript and XSLT transformations on XML documents in order to modify XML, reorder XML, and transform XML into HTML for presentation
    • Macromedia’s Director — used the XMLParser Xtra to develop utilities to transform large XML documents into multiple smaller documents (given the limitations of MSXML at the time), and later adapted these scripts to translate XML into graphic presentations for a Shockwave multi-media engine

DHTML

  • Designed graphically precise, multi-layered interactive Web pages using CSS Positioning interwoven with JavaScript logic
  • Engineered modular and adaptive document formatting schemes using CSS1 and CSS2 for demanding presentation requirements
  • Scripted programs for dynamic document generation to meet the needs of context sensitive navigation and cross-browser compatibility

Other

  • Lingo — Fluent in this Shockwave tongue
  • Java — Foundational understanding of the language and its class-based architecture with experience writing applets for Web applications
  • VB & VBA — Basic understanding of the language and its uses in scripting MS Office applications
  • VBScript — Foundational understanding of the language and able to translate code samples into JavaScript
  • COM — Full understanding of interfacing with COM Objects in scripting environments

Software

Operating Systems

Microsoft Windows
Linux
FreeBSD
Mac OS

Applications

Macromedia Flash
Macromedia Director
Macromedia Dreamweaver
Macromedia ColdFusion
Macromedia HomeSite
Microsoft MSXML more info
SoftQuad XMetaL more info
XML Spy more info
Adobe Photoshop
Adobe Illustrator
Adobe PageMaker
Adobe Premier
Adobe GoLive
Apache HTTP Server
Microsoft IIS
CVSNT and WinCVS more info
Microsoft Visual Source Safe
MindVision Installer Vise more info
Sorenson Media Cleaner Pro more info
Microsoft Office Suite

Work History

12/2002 - Present KC Distance Learning Portland, Oregon
Flash Developer — Working with a team of developers to create rich interactive e-learning environments for high school distance learning program. I am responsible for all interactive content within our course engine. I've also built a Flash-based XML editor that allows our SME's to design their own interactive assessment activities.
 
07/2002 - Present Tempus Dictum, Inc. Portland, Oregon
Web and Software Developer — Working on a Flash multimedia engine that dynamically generates content from XML data. Doing R&D on a Flash based XML editor that will use W3C XML Schema to create an editing context. Web development for various clients, including Kurisu International, emma's mini and Colleen Malone, REALTOR, with several other projects in the works.
 
12/1999 - 07/2002 Cenquest Portland, Oregon
Web Application Developer — Worked with a small team of multimedia programmers building Shockwave-driven CD-based MBA e-learning courses; transformed the course design process from MS Word-based to XML-based and served as a liaison to course designers during this transition.
 
08/1999 - 04/2000 WSUV Continuing Education Department Vancouver, Washington
Web Certification Program Instructor — Developed and taught courses on JavaScript, Web Design, Dreamweaver, and Photoshop.
 
02/1999 - 12/1999 Kinko’s Portland, Oregon
Color Specialist/Desktop Publisher/IT — Responsibilities included: setting up and maintaining full service computers (PC & Mac); maintaining the Fiery server for color printing; document creation for Desktop Publishing services using PageMaker and Quark Express.

Education

BFA Photography, 1995 University of New Mexico Albuquerque, NM

References

Bobbie Piccola
bpiccola@mail.kindercare.com
phone: 503.872.1568
Manager of Interactive Learning Systems, KCDL
The head of our project at KCDL
Jason Cowley
silkpuppet@silkpuppet.com
phone: 503.247.3309
Flash developer, KCDL
Programmer, Cenquest
The Java and JSP guru at Cenquest and the Flash/Flash Remoting programmer at KCDL
Matt Dabrowiak
mattdabrowiak@yahoo.com
phone: 503.830.4462
Graphic Designer
Graphic designer and Flash developer at KCDL
Vera Burrell
banksburrell@comcast.net
phone: 360.604.6364
Content Editor
Editor and standards mangager at KCDL
Tiffani LeClair
tleclair@cenquest.com
phone: 503.276.7941
Production Manager, Cenquest
My supervisor at Cenquest
Greg Cosmo Haun
ghaun@cenquest.com
phone: 503.276.7943
Architect, Interactive Development, Cenquest
The technical lead for my department at Cenquest and resident Lingo guru
Stacy Friedman
sfriedman@viatraining.com
phone: 503.548.8871
Course Designer/Editor
A Cenquest course designer who later became the department's editor
Tom Henning
THenning@cenquest.com
phone: 503.276.7977
VP Product Development & Engineering, Cenquest
The head of our department at Cenquest
Glen Ropella
gepr@tempusdictum.com
phone: 831.335.4950
President, Tempus Dictum, Inc.
My business partner

For Websites

www.kurisu.com
Company: Kurisu International
Contact: Michico Kurisu
michiko@kurisu.com
phone: 561.434.7878
www.emmasmini.com
Band: Emma's Mini
Contact: Neal Hallmark
nealh_@hotmail.com
phone: 206.992.4015
www.contactcolleen.com
Company: Bridgetown Realty
Contact: Colleen Malone
colleen@contactcolleen.com
phone: 503.381.2495

Links

See a portfolio of some of my work.

Also see the portfolio page on this site for links to my latest development projects.

For a PDF version of this resume click here.

For a MS Word version of this resume click here.

back to tempus dictum