Word copy of my resume available upon request.
Environments and Languages:
Protiviti/Microsoft, April 2019 - Present
Position: Programmer Writer. On assignment at Microsoft. Writing API reference content for the next version of the Xbox OS.
Motiv Inc./Unity, January 2019 - April 2019
Position: Associate (Technical Writer). On assignment at Microsoft. Worked on Azure content projects for Microsoft Customer Support Services.
Ventureloop/Unity, October 2017 - December 2018
Position: Technical Writer. On assignment at Unity Technologies. Writing developer content for the Unity Service. Supporting multiple teams in located in Bellevue, Austin, Montreal, Blackfield, and Copenhagen. Features covered include Collaboration, Cloud Build, Bug Reporting, Performance Reporting, Connected Gaming, Package Manager, Templates, the Hub, Cache Server, Addressable Asset System, and Integrations.
Zensa, April 2016 - August 2017
Position: Technical Content Writer. On assignment at Microsoft. Wrote developer content for the next version of Machine Learning operationalization. Updated existing v1 operationalization content. Created REST API documentation for Azure Resource Manager based APIs. Wrote scripts for how to videos.
Prime Team Partners, October 2015 - April 2016
Position: Senior Technical Writer. On assignment at DocuSign.Updated existing documentation and migrated it to a new platform. Established a style guide for the developer API documentation. Performed surveys and evaluation of existing developer documentation with recommendations on what improvements, if any, were necessary.
MAQ Consulting, April 2014 - June 2015
Position: Programmer/Writer. On assignment at MS Opentech. Wrote and updated materials for the open source community. Participated in creating the dotnetfoundation.org web site. Set up, configured, and maintained support software such as Office 365 and Discourse forums. Updated the html5labs.com website in Umbraco. Recorded internal open source talks and edit video for internal distribution.
Amazon, January 2013 - March 2014
Position: Technical Writer (Programmer/Writer). Writing developer content for the Mobile Apps SDK (Kindle Fire). Working directly with developer teams to produce overview information, content for tools usage, and Java API reference. Managing content flow from definition of the content set to publishing on the Amazon Apps & Games Developer Portal.
Microsoft, June 2005 - December 2013
May 2010 - December 2013
Position: Programming Writer. Wrote developer and IT pro documentation for the Microsoft Windows Azure platform. Collaborated with the product team to plan the focus and scope of documentation in a dynamic and ever changing environment. Additional area of responsibility included: forming internal and external CABs for the documentation efforts, triaging community feedback, and reviewing sample code.
April 2007 - April 2010
Position: Programming Writer. Updated and wrote documentation for the Microsoft CNG and Crypto APIs. I worked with Program Managers to determine documentation priorities and needs. In addition, I responded to customer queries received through several feedback channels, enhancing the documentation and helping to solve customer issues.
June 2005 - April 2007
Position: Programming Writer. Documented the Business Activity Monitoring (BAM) portion of Microsoft's BizTalk Server product, covering all user roles: Business Analyst, IT Professional, and Developer. During this time I participated in Microsoft's "Red Team" in which I participated in a "war room" style effort to reduce the number of bugs that had been reported to us by the government's technical committee.
Volt, September 2003 Ã¢â‚¬â€œ September 2004, January 2005 Ã¢â‚¬â€œ June 2005
Position: Programmer/Writer. Wrote documentation for the Accessible Technologies API at Microsoft. This included writing sample code in C#, reading specifications and source code, as well as working with Program Managers and developers to understand the technology.
Redmond Technology, October 2004 Ã¢â‚¬â€œ December 2004
Position: Programmer/Writer. Researched and specified the documentation tool for the project. Specified the layout and content for the Dexterra Explorer Developers tool documentation. Wrote the documentation for Dexterra Explorer using RoboHelp.
Edifecs, May 2003 Ã¢â‚¬â€œ August 2003
Position: Programmer/Writer. Documented COM and Java based APIs for Edifecs XEngine EDI to XML validation component.
Sakson & Taylor, January 2002 Ã¢â‚¬â€œ December 2002
Position: Programmer/Writer. Investigated and documented internal protocols and APIs in Windows 2000 and Windows XP at Microsoft. The position entailed reading C and C++ code, understanding the technologies involved, and writing documentation that would enable a third party to code methods to respond to Windows-based clients.
United States National Karate-do Federation, July 2002 Ã¢â‚¬â€œ Present
Position: Webmaster. Volunteer Position. I was the primary webmaster for the USA-NKF (www.usankf.org). The position included maintaining the site, implementing some new features in HTML and ASP, as well as administering the both the main and test platform Windows 2000 and Windows 2003 servers.
Independent Contractor, November 2001 Ã¢â‚¬â€œ January 2002
Position: Programmer. Rewrote C code to convert the API from one model of cash register to a newer model.
Sakson & Taylor, August 2000 Ã¢â‚¬â€œ August 2001
Position: Programmer/Writer. Writing sample code and reference documentation for the Microsoft .NET Framework. Entailed working closely with the developers to understand the controls and their uses, reading the source code for the controls in order to further one's understanding of them, and writing of C# sample code and written documentation for the user reference. The position necessitated working under pressure within the deadlines allowed while being flexible enough to work with a changing product.
Eaglesoft Corporation, August 1997 Ã¢â‚¬â€œ July 2000
Position: Software developer. Eaglesoft was a provider of Warehouse management software. The system consisted of a desktop component in Visual Basic, handheld scanner code (Symbol and Intermec) written in C, and a Microsoft SQL backend. Minor components included, Windows NT services written in C/C++ for managing data transfers to the Microsoft SQL backend through TCP/IP, barcode printing support and support dllÃ¢â‚¬â„¢s. Maintained EDI transfer software for B2B just in time ordering application. Eaglesoft also provided product and project level services to companies such as Hamilton Avnet, USPS, and Boise Cascade, building solutions in C and Visual basic.
Independent Contractor, December 1992 Ã¢â‚¬â€œ July 1997
Position: Software Developer. During this time I primarily contracted to Eaglesoft where I helped develop Visual Basic based EDI software that used a Microsoft Access backend. Additional projects included work for Intel (DLL development in C and coding for barcode scanners in C) and data transfer (mainframe to Microsoft SQL server) projects for Mid American energy . At Eaglesoft I was responsible for setting up and maintaining the corporate web and mail servers. I did short project at Microsoft in the ITG group, coding an internal education signup application in Visual Basic.
Unison Software Group, March 1992 Ã¢â‚¬â€œ November 1992
Position: Software Developer. Designed and coded test software for communications equipment in Visual Basic and C. Designed and implemented a real-time data transfer system using cellular modems, on Sun workstations, in C using TCP/IP connectivity. Contributed to the design of the transmitter control database and design and implementation of a modem scheduling and control system.
Independent Contractor, August 1991 Ã¢â‚¬â€œ January 1992
Position: Software developer. Software developer. Included such assignments as writing a cross platform Assembler in C for a new neural network chip and designing a monitor/debugger for it