Chris Cho

Documentation Engineer & Software Engineer

Documentation Engineer and Software Engineer with six years of experience authoring developer documentation and over 15 years building 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.

Experienced in applying AI-assisted documentation workflows, including automated issue detection, content generation, and targeted improvements.

Work Experience
Technical Writer (Contract)
Feb 2025 – May 2025
New York, NY
  • Improved information architecture to enhance content discoverability and user experience.
  • Authored accurate documentation for both developers and no-code users.
  • Analyzed documentation gaps and implemented solutions.
Technical Writer
Staff Technical Writer · Sept 2021 – April 2024 Senior Technical Writer · Jul 2019 – Aug 2021
Jul 2019 – Apr 2024
New York, NY
  • 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.
Software Engineer
Principal Software Engineer · Aug 2018 – Jun 2019 Senior Software Engineer · Mar 2015 – Jul 2018
Mar 2015 – Jun 2019
New York, NY
  • 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; developed paywall, subscription, discount, and revenue reporting logic. Implemented transition to Recurly.
  • Led engineering team scaling efforts, including onboarding, interviews, and technical roadmap planning.
Director of Engineering
Jun 2013 – Nov 2014
New York, NY
  • Developed and integrated search, report generation, and guest list management features for a reservation platform used by 100+ venues.
  • Authored a reservation email bot and reservation negotiation chat framework.
  • Created a marketplace platform with Python and Google App Engine.
Software Engineer
Senior Software Engineer · April 2011 – May 2013
Apr 2011 – May 2013
New York, NY
  • Designed and implemented an email assembly and delivery platform to send millions of personalized emails daily using Ruby, Java, Scala, SQL, and MongoDB.
  • Built and maintained email subscription, infrastructure monitoring, and content validation services with a team of two engineers.
Software Engineer
Barclays Capital
Mar 2009 – Apr 2011
Jersey City, NJ
  • Developed data aggregation features for futures allocation trading applications with Java and SQL.
  • Integrated message queues and distributed caching features to optimize performance.
Software Engineer
Random Walk Computing (acquired by Accenture in 2007)
May 2005 – Mar 2009
New York, NY / Jersey City, NJ
  • Built and extended desktop trading applications, messaging gateway systems, API integrations, and database migration tooling for financial institution clients using Java, JavaScript, and SQL.
Software Engineer
Jan 2003 – Mar 2005
Seongnam, South Korea
  • Extended Apache Java open-source frameworks for software reuse and rapid application deployment.
Software Engineer
Media Startup
Aug 2001 – Aug 2002
New York, NY
  • Developed and maintained a content management system using the LAMP stack.
  • Performed system and database administration.
Education
Bachelor's Degree in Computer Science
Harvard University
1997 – 2001
Cambridge, MA