Empathy. Data. Enthusiasm. Success.
What I can do
API documentation, Content strategy, Project management, SDKs, Agile development, Content analysis, Content inventory, Information architecture, REST APIs, User stories, Web analytics, Localization, Taxonomy, SDLC, GitHub, Python, HTML, JavaScript, CSS, XML, PHP, MySql, User research, Experiment design, Prototyping, Remote UX, A/B testing, Usability studies
What I can do for you
Instruct and explain complex subjects to a range of audiences
Collaborate with business, product development, and software development teams
Analyze audiences and markets to improve product and documentation usability
Nurture effective developer documentation from specs, source code, or just sketches
Develop API docs and sample code in JavaScript, HTML, Python, PHP, XML, JavaScript, C#, C++, and others
Organize people to develop, implement, deliver, and support new products
What I’ve done for others
Taught 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 writer |
Planned and implemented content strategy and information architectures for API and SDK documentation sets. Written 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 a teacher |
Taught graduate, undergraduate, and technical-school students in face-to-face and online courses about user-centered design, qualitative and quantitative research methods, project management, technical communication, and electronic circuit design. |
As an engineer |
Designed, implemented, and supported 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 support software products through multiple product development and release cycles. Improved software reliability by improving engineering design and delivery processes. |
Where I’ve done this
Google angular.io (April 2022 to March 2023) As the Angular team’s documentation lead, I:
Amazon Web Services docs.aws.amazon.com
DocsByDesign docsbydesign.com
Mercer University mercer.edu
|
thePlatform theplatform.com (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:
|
Microsoft microsoft.com (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 contract technical writer, I authored 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 filmmaker, I produced video and film programs for independent, academic, and municipal clients. |
Microsoft microsoft.com (April 2001 to March 2002) As a programmer writer, I wrote technical reference material for the Windows Server 2003 Resource Kit. |
Microsoft microsoft.com (1992 to 2001) Starting as a contract software engineer 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 engineering 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
Fly airplanes Commercial Pilot, Certificated Multi-Engine Flight Instructor
Operate radios Extra class amateur radio operator
Hablar español He estado hablando español desde 2005
Where I went to school
University of Washington, Seattle, WA.
Once, twice, four times a Husky
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.