Resume

If you want to work together, let me know.

Senior User Experience Writer

Rapid7 - Austin, Texas

  • Write documentation for:
    • Metasploit Pro
    • InsightAppSec
    • AppSpider
    • Offensive Security
  • Maintain API documentation for:
    • InsightOps
    • tCell
    • AppSpider
    • InsightIDR
  • Create customer communications for feature releases and products changes.
    • Email
    • In app announcements
    • Changelog
  • Organized and rewrote Metasploit Pro documentation
  • Supported teammates by picking up tickets
  • Trained teammates on docs-as-code process by hosting weekly training sessions and created internal documentation on:
    • Git
    • GitHub
    • Visual Studio Code
    • Vale Server
  • Created training on OpenAPIs
  • Provide guidance on copy for product UI elements
  • Uphold style guide standards
  • Create standards for in app announcements
  • Provide guidance and feedback on developer documentation including:
    • Developer portal MVP
    • API documentation standards
    • Beta documentation standards
    • Documentation for releasing new features
  • Created metrics for help site
    • Add expanded questions to user feedback widget
    • Track search results to help shape documentation
    • Track events in Google Analytics such as page time and user paths
  • Implemented tooling around docs-as-code including:
    • Converting the style guide to Vale
    • Configuring markdownlint plugin

Developer Documentation Specialist

BigCommerce - Austin, Texas

  • Documentation
    • Create API reference files in Swagger 2.0 and Open API 3.0
    • Create Open API 3.0 template for use across the company
    • Write tutorials, reference sections, developer guides and code samples
    • Work closely with the developer advocate to create content for developers
    • Manage site content and organization based on company goals
    • Took initiative to create content based on feedback from internal and external stakeholders
    • Provide engineers feedback on APIs after testing
    • Test API spec files against a linter
  • Project Management
    • Overhaul of developer documentation
    • Researched SaaS vs home grown options
    • Reviewed API Reference and articles for completeness, relevance and recent information.
    • Rewrote all API documentation & API references on developer.bigcommerce.com
    • Met with engineering teams to address incorrect information
    • Looked through code base to find information
    • Worked with internal teams to find “tribal”information and create content
    • Created a timeline and made sure to meet goals. New site was released within a year.
    • Managed project to create a style guide and update all documentation to match
    • Researched industry standards
    • Led effort with team to get all articles updated within 3 months
  • Training
    • Trained 3 team members
    • Created plan on how to organize, divide work and create subject matter experts
    • Created a 30, 60 and 90 day training plan
    • Work with new hires on projects
    • Do check- ins to see career goals and how I can help them get there
  • Process Management
    • Monitor JIRA backlog for issues and give a priority based on feedback and company initiatives
    • During sprint planning make sure work is being completed in a timely manner
    • Monitor analytics for developer site decide on content to create
    • Use Agile with other writers to manage projects and sprints

Data Services - Implementation Engineer

Q2ebanking - Austin, Texas

  • Create custom Python scripts
  • Work with current code templates and adjust each on depending on the needs of the bank/credit union
  • Write custom scripts including:
    • Parse data from csv or txt document
    • Match data from different files
    • Handle balance data
    • Create SQL look ups for use later
  • Use Python and MySQL to manage large datasets
  • Test implementation with customer until ready for production
  • Project Management
    • Go over needs and wants
    • Discuss feasibility and give alternatives
    • Keep in touch with clients throughout the process to make sure changes are correct
  • During final production push work outside business hours if needed to make sure changes work without issue
  • Keep up with assigned cases and new clients
  • Manage my case queue and make sure each project is done on time
  • Keep in touch with each bank or credit union project manager
  • Provide help to L1 and L2 support reps
  • Participate in on-call to handle high level issues