Curriculum Vitae

Steven Goodwin

 
Home Page
Personal
Education
Work Experience
Other Information
Additional Skills
Interests
Credits
 
Glu MobileEdcom LtdBits StudiosComputer ArtworksCriterion Software
WritingsOpen SourceSharewareAmiga SharewarePart-time
2004-2005 Tools developer and technical writer. This role has allowed me fuse my communication skills and abilities as a writer with my experience as senior developer to raise the standard of the RenderWare 4 documentation.

Tools developer and technical author. This role allowed me fuse my communication skills and abilities as a writer with my existing experience as a manager and lead developer to raise the standard of the RenderWare 4 documentation, culminating in the timely release of RenderWare 4.0.

As a tools developer I coordinated work between authors and developers to produce suitable tools that aided the documentation team. This included automated build scripts, change log generation and 'RwDoc' which extracts documentation comments from C++ source code to create an API reference. This involved writing a complete C++ parser in Perl to understand the many idiosyncratic uses of the language, such as namespaces, templates and function overloading, and build an XML description of the API. Additional scripts then build this information into a CHM (compiled HTML) file.

The authoring side of the role involved writing and proofing tutorials about the RenderWare 4 API. Sometimes the code and tutorial structure will come from a programmer and I would adapt it to conform to the in-house style, and in other instances I created the material myself. I also authored numerous guides and documentation standards for the programmers and authors.

As the senior developer on the documentation team I was able to introduce novel ideas and concepts, and inspire my fellow workers to think in new directions. I then used my management experience to help ease the pressure on the lead by controlling much of the tools work of which I was more closely involved.