To design and develop top-notch Web software, Mobile apps and Games. To create useful and usable Tools for internal and external Users.
Designed and developed the Dundas Support Site based on ScrewTurn Wiki;
integrated it with internal CRM and bug tracking software, added many
additional features and tools. Designed and developed product add-ons for
.NET components. Lead “Project Zombie” maintenance development team.
[C#, JavaScript, HTML, CSS, ASP.NET, JSON, XML, Ajax, SOAP, VisualStudio, Team Foundation Server]
(Dundas Data Visualization, Inc.,
http://support.dundas.com/)
Developed sample programs to support developerWorks articles.
[MediaWiki, PHP, jQuery, XPath, XML, Java, Ant, C, Unix, Eclipse, Subversion]
(IBM developerWorks)
Designed and developed single-source documentation processing tools,
generating HTML and PostScript/PDF.
[XML, Python, SGML, make, LaTeX, HTML]
(QNX Software Systems, Ltd. and CRYPTOCard Corporation)
Designed and developed code samples and demos for ReportNet reporting
system.
[XML, SOAP, XPath, C#, Java, perl]
(Cognos)
Developed samples and demos for SecureRealms, Plan Nein, s-Peer;
FrameMaker/CVS integration tools.
[Java, C]
(Texar)
Developed BeOS port of V-Delta programming language; designed and
implemented thread pool, networking stack, OpenGL extension.
[C++, BeOS, make]
(Catharon)
Acted as “geek liaison” between R&D and other departments such as technical
publications and marketing.
(Everywhere)
Maintained, ported and used open source software continuously since the late 90s.
[Python, Info-ZIP, development tools, IDEs, Wikis, editors]
(Everywhere)
Designed organization and content of Dundas Support Site, Dashboard
documentation, developer newsletter.
[HTML, CSS, WikiMarkup]
(Dundas)
Designed Apple Dashboard (and Yahoo! Widget Engine) widgets.
[HTML, JavaScript, CSS, Photoshop]
(My copious spare time.)
Helped redesign development/documentation/release process for Momentics
IDE and developer utilities. Created now-defunct developer support website.
(QNX)
Designed custom HTML-based online help system, end-user focused document redesign.
(CRYPTOCard)
Designed JavaHelp-based online help, end-user documentation.
(Texar)
Created BeOS game development/porting support library.
(Next Generation Entertainment)
Wrote end-user documentation for Dashboard, .NET component APIs and technical
newsletter for developer customers.
(Dundas)
Wrote patent provision documents.
(Dundas, QNX)
Wrote a wide range of freelance articles for developers, administrators and
power users.
(developerWorks)
Wrote end-user documentation for Momentics IDE, development and OS utilities.
(QNX)
Dundas Data Visualization, Inc. Senior Zombiologist/Data Visualization Products Developer (October 2006 - Present)
IBM developerWorks Freelance Writer (February 2006 - Present)
QNX Software Systems, Ltd. Senior Technical Writer (June 2004 - September 2006); R&D Technical Writer and Tools Developer (Kanata, Ontario; April 1995 - December 1999)
CRYPTOCard Corporation Documentation Overlord (Kanata, Ontario; September 2003 - June 2004)
Cognos Corporation Technical Writer 4 (Ottawa, Ontario; September 2002 - September 2003)
Texar Corporation Senior Technical Writer (Ottawa, Ontario; August 2000 - September 2002)
Catharon Productions, Inc. Senior Programmer and Technical Writer (Telecommute; December 1999 - August 2000)
Next Generation Entertainment Chief Technical Officer and Senior Programmer (Telecommute; April 1999 - December 2000)
Various Publishers Freelance Writer, Technical Editor (1996 - present)
NCR Information Products Developer (Waterloo; January 1991 - April 1995)
Canadian Broadcasting Corporation Junior Programmer (Toronto; May 1990 - August 1990 co-op work term)
University of Waterloo — Bachelor of Arts 1993
English: Rhetoric and Professional Writing, Dean's Honour List.
“Mini-Minor” in in Computer Science; classes in Anthropology, Semiotics, Creative Writing.
Computer graphics, animation, and multimedia (especially ray-tracing, 3D rendering and image processing).
Programming/designing my many pet projects.
Video games (playing as well as designing and writing).
Music (there's only two kinds I don't like… Country and Western).
Lego. Dragons. Cartoons and animé. Comic books (usually “graphic novels”).
Reading/writing (horror, fantasy, cyberpunk, literature, computer science, sci-fi, whatever's handy).