I’m a technical writer with 10+ years of experience, a former software developer with a Master’s degree in Computer Science, and a math and AP Computer Science tutor.
Currently, I am working as a senior programmer writer at AWS, documenting OpenSearch—an open-source distributed search and analytics engine.
I use the docs-as-code process to create documentation, which includes testing the features I describe. During testing, I sometimes uncover bugs, craft helpful error messages, and suggest workflow enhancements—improving not only the documentation, but the software itself.
Skills
- Documentation: Docs-as-code, REST APIs, OpenAPI specification, SDKs, tutorials, user manuals, command-line and code samples, information architecture
- Content: Technical blogs
- UX: UI text
- Programming languages: Java, JavaScript, Python, C#/.NET, C, C++, SQL
- Web technologies: CSS, HTML, XML, JSON
- Technical writing tools: Jekyll, Markdown, Liquid, SnagIt
- Development tools: Git, GitHub, IDEs, UNIX tools, CI/CD, Postman
- Platforms: macOS, UNIX, Linux, Windows, WSL
- Analytics: Google Analytics, SEO optimization
Programming languages
While I can code in several languages, I can also create accurate code samples in others as needed.
Docs-as-code
I implement automation to streamline and improve the documentation workflow, for example:
- A Vale linter for style and spelling consistency
- A script to publish documentation to a staging site
- An automated release notes generator from GitHub PRs
UI
To improve usability and visual clarity, I design and build custom UI elements that enhance the documentation experience.