Download (PDF)

Ronald Bourret

Technical Writer

18 Woodwardia Ave., Felton, CA 95018 | rpbourret@rpbourret.com | +1 831-335-4182 | http://www.rpbourret.com

Summary

  • 15 years of experience writing documentation for developers. Created strategies for documentation targeting developers, designed and wrote code tutorials and sample applications, and wrote conceptual docs, how-to docs, API documentation, magazine articles, and books.

  • 10 years of experience developing software in multiple languages, including Java and C++. Software included XML processing, business applications, and graphics.

  • Research. Wrote sample code, interviewed engineers, and read code, design documents, and bugs. Able to translate complex technical information into clear, concise, and accurate writing.

  • Communication. Worked with developers, QA, support, PMs, marketing, and users to design documentation and products and resolve issues. Enjoy deciphering differences in mindsets.

  • Initiative and teamwork. Led documentation efforts and collaborated with cross-functional team members. Constantly thinking of ways to improve products and documentation.

Technical Skills

Authoring Tools:Microsoft Office, Google Workspace, JavaDoc
Developer Tools:Eclipse, Qt Creator, Git
Markup:Markdown, HTML/CSS, XML
Languages:Java, C/C++, JavaScript
Libraries:DOM, SAX, JDBC, Qt, Swing
Query:SQL, XQuery, XPath

Work Experience

  • Google, Sunnyvale, CA

    Technical Writer, Contract via Expert Support (2/18–10/19), FTE (10/19–1/24)

    • Planned, wrote, and maintained documentation for internal frameworks used to create and serve high-performance Google web applications such as Search. Work done in Markdown.

      • Led efforts to create new doc sets and refactor existing doc sets. Wrote doc plans, negotiated timelines, wrote and updated docs, and coordinated writing work by engineers. Kept stakeholders apprised and met deadlines.
      • Wrote multi-year strategy describing how the docs for three related frameworks should change as the frameworks evolved and merged.
      • Edited docs written by engineers for technical correctness, organization, clarity, and general writing quality. Provided feedback appropriate to the engineer’s writing ability.
      • Tracked changes to frameworks, libraries, and build rules used in code tutorials and updated tutorials accordingly. Work done in TypeScript, Java, C++, and Go.
    • Researched and wrote a guide for developers on how to write modern web applications at Google.

    • Helped create a course that taught engineers how to write higher quality documentation. Recruited and cultivated a community of instructors.

  • Independent consultant, Felton, CA, 2000 to 2018

    Writing

    Wrote articles on XML and databases and XML namespaces for XML.com and the XML community. Several articles ranked high in Google searches and have been widely cited. Cowrote XML for DB2 Information Integration and wrote the XQuery chapter in Advanced XML Applications.

    Programming

    Designed and wrote the DLN:Inspector for Cultural Heritage Imaging (CHI), which checks the consistency of image metadata across sets of graphics files. Added bookmarks and the ability to visualize surface normals to CHI’s RTIViewer. Work done in C++ with Qt.

    Designed and wrote middleware for transferring data between XML and relational databases; written in Java with JDBC, SQL, and DOM. Wrote an XML DTD parser in Java.

    Training and consulting

    Taught classes on XML basics, XML and databases, and XML query languages at corporations, government agencies, conferences, and the UC Berkeley School of Information.

    Consulted with corporations, universities, and government agencies about XML and databases.

  • Technical University of Darmstadt, Darmstadt, Germany

    Research Assistant, 1997 to 1999

    Researched strategies for integrating XML with relational databases and published a peer- reviewed paper. Wrote XML and Databases, often considered the standard introduction to the topic. Co-edited Data Definition Markup Language (DDML), an early XML schema language.

  • Microsoft Corporation, via Sakson & Taylor, Redmond, WA

    Senior Technical Writer (Contract), OLE DB and ODBC, 1992 to 1997

    Cowrote Open Database Connectivity (ODBC) Programmer's Reference and SDK Guide (versions 1.0–3.0) and OLE DB Programmer's Reference and Software Development Kit (versions 1.0–1.1), including concepts, programming how-tos, API reference, and code samples. Participated in API design.

    Acting Manager (Contract), ODBC User Education, 1993 to 1994

    Hired and managed a writer, an editor, and an indexer. Met weekly with MS Press and MSDN to coordinate publication of the ODBC Programmer's Reference. Scheduled documentation work and coordinated efforts with program management and development.

  • Graphicus, Kirkland, WA

    Software Engineer, 1986 to 1991

    Helped design and write charting, vector-based drawing, and statistics software in Pascal, Fortran, and C on Unix (HP-UX and SunOS). Tested software and installation procedures.

  • NCA, Sunnyvale, CA

    Software Engineer, 1981 to 1985

    Wrote material requirements planning (MRP) and accounting software in Basic on VAX/VMS, including a query processor and a data editor. Untangled complex control flow in reports.

Selected Writing

Developer’s guide: ODBC/Developing Applications/SQL Statements (unchanged since v3.0)
API reference: ODBC API Reference/SQLColumnPrivileges (unchanged since v3.0)
Magazine article: Going Native: Making the Case for XML Databases (Part 2, Part 3)
End user tutorial: Animatron Tutorial

Volunteer Work

  • San Lorenzo Valley Unified School District, Felton, CA

    Guest Instructor, 2014 to 2016

    Taught programming and computer animation to middle school students.

    Co-chair, Silent Auction, 2010 to 2014

    Tracked auction data and helped plan and run auction. Researched auction software and helped migrate data to new software. Raised ~$18,000/year for science and art programs.

  • Mount Hermon Playschool, Mount Hermon, CA

    Chair, Silent Auction, 2006 to 2008

    Planned auction, coordinated volunteers, wrote auction software, tracked auction data, publicized auction, and helped run actual auction. Raised ~$7,000/year for scholarships.

Education

Bachelor of Arts in Mathematics, with Minors in Biology and Chemistry
University of California, San Diego, La Jolla, CA

Course work in Technical Writing
University of Washington, Seattle, WA

Languages

German (conversational)

Hobbies

Rock climbing, kayaking, caving, bird watching, travel