Chris Cho

Technical Writer and Software Engineer

Technical Writer and Software Engineer with five years of experience in authoring developer documentation and over 15 years in developing applications. Dedicated to sharing knowledge and creating a delightful developer experience.

Skilled in defining content strategies, writing code examples, tutorials, and reference guides across multiple programming languages. Experienced in leading cross-functional teams, mentoring writers, and implementing documentation tooling. Proficient in architecting scalable systems and integrating third-party services.

Work Experience

Technical Writer (Contract)
  • Improving the information architecture to improve content findability and user experience.
  • Authoring accurate documentation for both developers and no-code users.
  • Analyzing documentation gaps and implementing solutions.
February 2025 - Present
New York, NY
Technical Writer
Staff Technical Writer: Sept 2021 - April 2024
Senior Technical Writer: Jul 2019 - Aug 2021
  • Standardized and implemented the content strategy for developer documentation of the MongoDB drivers.
  • Authored code examples, tutorials, and reference documentation for libraries in several programming languages.
  • Mentored and coached a team of five technical writers.
  • Developed and customized tools for prose linting, analytics reporting, link checking, and issue prioritization.
July 2019 - April 2024
New York, NY
Software Engineer
Principal Software Engineer: Aug 2018 - Jun 2019
Senior Software Engineer: Mar 2015 - Jul 2018
  • Architected GitHub-backed content management tools for course writers used to develop hundreds of lessons.
  • Performed technical reviews on course material viewed by hundreds of thousands of unique viewers per week.
  • Integrated Stripe and Braintree payment gateways into the application and developed logic for paywall access, subscriptions, discounts, and revenue reporting services. Implemented transition to the Recurly subscription management service.
  • Led engineering team scaling efforts, including onboarding, interviews, and technical roadmap planning.
March 2015 - June 2019
New York, NY
Director of Engineering
  • Developed and integrated search, report generation, and guest list management features for the reservation platform used by more than 100 venues.
  • Authored a reservation email bot and a reservation negotiation chat framework.
  • Created a marketplace platform with Python and Google App Engine.
June 2013 - November 2014
New York, NY
Software Engineer
Senior Software Engineer: April 2011 - May 2013
  • Designed and implemented an email assembly and delivery platform to deliver millions of personalized emails daily with Ruby, Java, Scala, SQL, and MongoDB.
  • Built and maintained email subscription, infrastructure monitoring, and content validation services with a team of two engineers.
April 2011 - May 2013
New York, NY
Software Engineer
  • Developed data aggregation features for futures allocation trading applications with Java and SQL.
  • Integrated message queues and distributed caching features to optimize performance.
March 2009 - April 2011
Jersey City, NJ
Software Engineer
Random Walk Computing (acquired by Accenture in 2007)
  • Built and extended desktop trading applications, messaging gateway systems, API integrations, and database migration for financial institution clients with Java, Javascript, and SQL.
May 2005 - March 2009
New York, NY
Jersey City, NJ
Software Engineer
  • Extended Apache Java open-source frameworks for software reuse and rapid application deployment.
January 2003 - March 2005
Seongnam, South Korea
Software Engineer
Media Startup
  • Designed and implemented a content management system by using the LAMP stack.
  • Performed system and database administration.
August 2001 - August 2002
New York, NY

Education

Bachelor's Degree in Computer Science
Harvard University
1997 - 2001
Cambridge, MA