Empathy. Data. Enthusiasm. Success.
What I can do
What I can do for you
Instruct and explain complex subjects to a range of audiences
Excite your customers by making them successful with your products
Create effective developer documentation from specs, source code, or just sketches
Collaborate with business and software development teams
Produce high quality results for multiple projects in a dynamic environment
Research audiences and markets to improve product and documentation usability
What I’ve done for others
Led and assisted the teaching of graduate, undergraduate, and technical school students in courses on human-centered design & engineering, technical communication, and electronic circuit design.
As a teacher
|Led and assisted the teaching of graduate, undergraduate, and technical-school students in courses about user-centered design and research, project management, technical communication, and electronic circuit design.|
As a writer
|Planned and implemented content strategy and information architectures for API and SDK documentation sets. Wrote overviews, conceptual walk-throughs, sample code, reference topics, tutorials, and user guides for web services, REST APIs and software used by app developers, system administrators, and device-driver developers.|
As an engineer
|Designed, implemented, and maintained through multiple major releases performance-monitoring software and real-time data-collection applications for interactive and embedded operating systems used in consumer and industrial applications.|
As a manager
|Directed software development teams to design, implement, deliver, and maintain software products through multiple product development and release cycles. Improved software reliability by improving engineering design and delivery processes.|
Where I’ve done this
|Mercer University mercer.edu
(August 2016 to present)
As an Assistant Professor, I am:
(March 2013 to June 2016)
As a senior programmer writer, I:
|University of Washington uw.edu
(September 2012 to June 2015)
As a pre-doctoral teaching assistant, I:
(May 2006 to March 2013)
As a senior programmer writer, I:
|Volt Technical Resources volt.com
(March 2004 to May 2006)
As a contract technical writer to Microsoft, I created, edited, and published technical white papers and online help topics to introduce new technologies to software developers and system administrators.
|Steyer Associates, Inc. steyer.net
(January 2004 to March 2004)
As a technical writer, I wrote technical white papers about developing and debugging Windows device drivers as a contractor to Microsoft.
|Evergreen Pictures, Inc. evergreenpictures.com
(March 2002 to January 2004)
As an independent producer/director, I produced video and film programs for independent, academic, and municipal clients.
(April 2001 to March 2002)
As a programmer writer, I wrote technical reference material for the Windows Server 2003 Resource Kit.
(1992 to 2001)
Starting as a contract software developer and advancing to a lead software developer, I developed several major releases of the Windows Performance Monitor for Windows NT: versions 3.1 through Windows 2000. My team added features that improved the reliability and the utility of Windows performance monitoring. We designed and implemented v1.0 of the Performance Data Helper (PDH) library and API for Windows NT 4.0 and Windows 2000.
|Edmonds Community College edcc.edu
(1991 to 1993)
As an adjunct instructor, I taught evening courses in electronic circuit theory, design, and troubleshooting. Designed curriculum, courses, and labs for a two-year degree in electronic circuit design.
|Intermec, Corp intermec.com
(1990 to 1992)
As a software development team leader, I led five software developers to develop Windows application software for bar-code printers. As a team, we improved application reliability and efficiency through design, coding, and process improvements.
What else I’ve done
Researched the usability of web interfaces and API documentation. Published peer-reviewed research on API documentation and usability and presented at international conferences
Provided on-site customer service as a field-service technician
Designed, built, and serviced medical electronics
Managed communication equipment installation teams as a Communications and Logistics officer in the Washington Air National Guard (highest rank held: O-4/Major)
What else I can do
Operate radios Extra class amateur radio operator
Fly airplanes Commercial Pilot, Certificated Flight Instructor
Hablar español He estado hablando español desde 2005
Where I went to school
PhD in Human-Centered Design & Engineering – Global Technology and Communication Management (2015)
MS in Human-Centered Design & Engineering – User-Centered Design, Received Award of Excellence (2009)
Certificate in Documentary Production (2000)
BA in Business Administration – Information Systems (1985)
Request a copy
Drop me a note and I’ll send you a copy of my resume or my academic CV. They contain my contact information and are suitable for printing.