Programming Writer
Programming Writer focused on the developer experience. Application developer with 15 years experience turned writer. Experienced writer in the developer space. Familiar with JAVA, C, C#, and Windows Azure.
Writing and updating documentation for the launch of the OS1 Platform. Specifying processes, mentoring new writers, and determining standards for the documentation. Contributing to UI design of the developer dashboard.
Writing the initial documentation for the Gaia Platform product. Specified the style guide and documentation source format. Converted existing documentation to Markdown format. Setup the docs repository on GitHub. Setup publishing the pipeline on GitHub.io. Building the technical content using DocFx. Working with the Web Design team to define the Resources experience on www.gaiaplatform.io. Review and rewrite error messages. Minor video editing as needed.
Writing content for the Gaia Platform database. Working with samples in declarative C++. Designed and published the documentation website.
On a managed service assignment. Wrote content for PlayFab. Reviewed and merged pull requests to the live repository on GitHub. Redesigned the main PlayFab landing page. Updated outdated documentation and code samples in JavaScript and C#.
Wrote API reference content for Xbox. Reading and Writing C++ sample code.
Worked on Azure content projects for Microsoft Customer Support Services.
Writing developer content for the Unity Service. Supporting multiple teams located in Bellevue, Austin, Montreal, Blackfield, and Copenhagen. Features covered include Collaboration, Cloud Build, Bug Reporting, Performance.
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. Wrote sample C# code for articles and to test the REST API calls.
Updated existing API documentation and migrated it to a new platform. Established a style guide for the developer API documentation. Wrote sample C# code to better understand the REST API calls.
Wrote and updated materials for the open source community. Participated in creating the www.dotnetfoundation.org website. Set up, configured, and maintained support software such as Office 365 and Discourse forums. Updated the html5 labs website in Umbraco. Recorded internal open source talks and edited video for internal distribution.
Wrote developer content for the Mobile Apps SDK (Kindle Fire). Wrote sample Java code to better understand the REST API calls and for code snippets in the documentation.
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 environment. Additional responsibilities included: forming internal and external CABs for the documentation efforts, triaging community feedback, and reviewing sample code.
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. Wrote sample Java code to better understand the REST API calls and for code snippets in the documentation.
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.
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. Wrote sample Java code to better understand the REST API calls and for code snippets in the documentation.
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.
Documented COM- and Java-based APIs for Edifecs XEngine EDI to XML validation component.
Investigated and documented internal protocols and APIs for the Windows XP and Windows 2000 operating systems at Microsoft. The position entailed reading C and C++ code and writing documentation that would enable a third party to code methods to respond to Windows-based clients
Rewrote C code to convert the API from one model of cash register to a newer model.
Wrote sample code and reference documentation for the Microsoft .NET Framework. Worked closely with the developers to understand the controls and their uses, read the source code for the controls, and wrote C# sample code and 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 was a provider of warehouse management software. The system consisted of a desktop component, which was written in Visual Basic, a hand-held scanner code (Symbol and Intermec) written in C and a Microsoft SQL data base. Minor components included Windows NT services written in C/C++ for managing data transfers to the SQL database through TCP/IP, barcode printing support, and support DLLs. 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. For many of the projects the position entailed onsite customer interaction and management.
During this time I was mainly contracted to Eaglesoft where I helped develop Visual Basic—based EDI software by using an MS Access database. I developed a DLL and several barcode scanner applications in C for Eaglesoft customers such as Intel. I was responsible for setting up and maintaining the corporate web and mail servers. I also contracted for a short project at Microsoft in the ITG group, coding an internal education sign up application in Visual Basic.77
Designed and coded test software for communications equipment in Visual Basic and C. Designed and implemented a real-time data transfer system in C using TCP/IP connectivity that used cellular modems to communicate with Sun workstations.
C developer.
C developer.
XENIX operating system consultant.
C developer.
A programmer writer (sometimes known as a programming writer) develops documentation that developers need to do their jobs. This encompasses writing technical references as well as guides to programming techniques and sample code to demonstrate the techniques. To develop documentation, the programmer writer researches features and functions, writes code to figure out how things work, and translates the knowledge gained into written documentation.
Some of the attributes of a programmer writer are:
Tasks that programmer writers may perform as part their job:
The programmer writer (programming writer) job title seems to be a creation of Microsoft, though many technology companies (companies such as Amazon and Bea Systems) seem to be adding the job title to their ranks. Microsoft has been standardizing on the programming writer title recent years.
Written for Microsoft PlayFab.
Written for Unity Technologies.
Written for Microsoft Machine Learning
A few notes about the samples.