Summary
Overview
Work History
Education
Skills
Websites
Priorexperience
Languages
Timeline
Generic

Bernie Cohen

Sunnyvale,CA

Summary

Senior Technical Writer, studies ML/AI with Python and GenAI with ChatGPT. Writes highly technical APIs/SDKs. Creates, explains, and maintains code samples and sample apps. Creates docs-as-code and autogenerates docs. Creates accurate, relevant, clear, concise developer docs that make complex concepts easy to understand, including AI for Android, a Kotlin SDK for Google Wear Android watches, Oracle's first Java SDK, C/C++ gaming platform integration docs for EA, and a Python SDK for Switch++. Owns his projects. Creates developer, IT, DevOps, user, and knowledge base docs from scratch and updates existing docs. Coaches writers and devs. Known for reliability and positive teamwork.

Overview

9
9
years of professional experience

Work History

Contract Technical Writer IV

Google LLC
Mountain View, CA
03.2023 - 06.2023
  • Wrote and edited Kotlin SDK/integration developer docs for Google Wear Android watch vendors using Markdown
  • Worked remotely with developers, product managers, and docs team using email, text, video chat, and Google's collaborative doc tools
  • Created "Writing Tips for Devs" based on drafts created by developers

Career Break
San Francisco Bay Area, CA
04.2020 - 03.2023
  • Worked on personal projects, including open source Pine scripting

Contract Technical Writer III

Google LLC
Mountain View, CA
11.2019 - 03.2020
  • Reorganized and updated Google's intranet site for developers of AI software for Android mobile devices
  • Worked with Google's software developers in person and in multiple geographic locations via email, chat, and video chat to determine new functionality for creating, testing, approving, and deploying custom AI code for Android mobile devices
  • Created early drafts in Google Docs for team collaboration and feedback
  • Converted drafts to Markdown, then manually authored in Markdown using Google's internal tools

Staff Technical Writer

Illumio, Inc.
Sunnyvale, CA
04.2018 - 08.2019
  • Created autogenerated REST API Online Reference for network security software
  • Published REST APIs as a Postman collection
  • Updated REST API, SIEM, System Administration, Deployment, and Operations Guides

Contract Senior Technical Writer

Electronic Arts Inc.
Redwood City, CA
04.2017 - 04.2018
  • Created C++ API/SDK gaming platform integration docs in Confluence for internal development teams and vendor partners
  • Documented identity, social, telemetry, transaction, iOS, Android, and gRPC integrations
  • Collaborated closely with product managers, developers, and information architect
  • Created and evangelized "Writing Tips for Devs" with before and after examples based on drafts written by devs

Staff Senior Technical Writer

Space Time Insight, Inc. (Nokia IoT Analytics)
San Mateo, CA
06.2015 - 06.2016
  • Created developer docs for Eclipse plugin for visual analytics
  • Wrote and edited significant portions of developer guide including installation, configuration, implementation, customization, and deployment
  • Worked hands-on with products
  • Collaborated closely with product manager, developers, and UI/UX team to learn new product functionality
  • Troubleshot and fixed major issue with new Kubernetes installation before a release
  • Edited Javadoc comments in source code
  • Attended Agile release planning sessions and Scrum training sessions

Contract Senior Technical Writer

Cisco Systems, Inc.
San Jose, CA
04.2014 - 05.2015
  • Created developer, DevOps, and system administration docs for Cisco's OpenStack cloud
  • Worked hands-on with OpenStack and documented OpenStack REST APIs, CLIs, and UI
  • Reorganized and rewrote Horizon Tenant User Guide and Tenant VPN Tunnel Guide
  • Edited Data Center Networking Guide describing hardware and networking configurations for data centers hosting the Cisco OpenStack cloud
  • Attended Agile Scrum sprint demos and training, release planning, and retrospective sessions
  • Collaborated with product managers, program managers, feature owners, developers, and QA to prioritize information needs, develop information, and maximize quality on tight deadlines

Education

Skills

  • Python
  • C/C
  • Java
  • Kotlin
  • JavaScript
  • Ruby/Rails
  • PHP
  • Perl
  • Hadoop
  • OpenStack
  • REST API/SDK
  • Git
  • Markdown
  • Postman
  • Swagger
  • OpenAPI
  • Javadoc
  • Doxygen
  • GRPC
  • TensorFlow
  • Scikit-learn
  • Linux
  • Cloudera Hadoop Training VM
  • MadCap Flare
  • FrameMaker
  • Google Docs and Sheets
  • Excel
  • MS Office
  • RoboHelp
  • XMetaL
  • Acrobat Exchange/Distiller
  • Wikis (including Confluence)
  • Kubernetes
  • Camtasia
  • Captivate
  • PhotoShop
  • SnagIt
  • Visio
  • Rally
  • Jira
  • Bugzilla
  • Firebug
  • Tomcat
  • XAMPP
  • Selenium
  • JUnit
  • Jenkins
  • Jekyll
  • SVN
  • AutoCAD
  • Perforce
  • SourceSafe
  • Subversion
  • SharePoint
  • TeamSite

Priorexperience

  • Contract Senior Technical Writer, MapR Technologies, Inc., San Jose, CA, 2011-01-01, 2012-02-29, Wrote SDK for Hadoop big data analytics software, Created and updated REST API and CLI docs for configuring and querying MapR disks, nodes, and clusters, Revised instructions for using Pig, Hive, HBase, Mahout, and NFS in the MapR environment, Wrote Hive-HBase integration tutorial
  • Contract Senior Technical Writer, Karmasphere, Inc. (FICO), Cupertino, CA, 2011-01-01, 2011-02-28, Wrote Getting Started and Installation Guides for Karmasphere Studio Community Edition, an open source Eclipse plugin for visually developing, debugging, and deploying MapReduce jobs; the Getting Started Guide was bundled with Cloudera's Hadoop Training Virtual Machine, Wrote tutorials showing Hadoop developers how to deploy MapReduce jobs from Karmasphere Studio using JAR files, Hadoop streaming with Python, Ruby, PHP, Perl, and R scripts, and MapReduce jobs developed visually using the Karmasphere Studio Workflow Wizard, Led UI/UX initiative to make the Karmasphere Studio UI more intuitive and easier to use, Created release notes for Karmasphere Analyst, a visual analytics application that enables developers to run SQL and Hive queries on data stored in Hadoop clusters
  • Contract Senior Technical Writer, Fujitsu Software Corporation, San Jose, CA, 2001-01-01, 2001-06-30, Managed six-book doc set for i-Flow, a 100% Java business process automation engine, Wrote custom code that generated MIF files from Java source code using Javadoc's MIF Doclet extension, then created FrameMaker API reference guides from the generated MIF files, Revised and updated developer, administration, installation, user, and integration adapter guides for major and point releases, Revised and edited architecture white paper, tutorial, brochure, corporate backgrounder, data sheet, FAQ, code samples, press releases, and release notes
  • Contract Senior Technical Writer, Switch++ (Wind River), Santa Clara, CA, 2010-01-01, 2010-03-31, Created Python SDK for embedded software for switches and routers, Wrote Python code samples showing developers how to use the API to retrieve data, generate detailed reports, test system conditions, and modify the system on the fly, Wrote SDK for external API of embedded C/C++ library that used SQLite3 for persistent storage and an XSD schema for data bindings, Wrote cross-platform network management software prototype that dynamically generated cascading menus from XML database schemas and used Python/Tk/tkinter/ttk to implement Layer 1, Layer 2, and Layer 2+ functionality via the API using an XML/RPC proxy server
  • Contract Senior Technical Writer, RSA Security, Inc. (EMC), San Francisco, CA, 2002-01-01, 2002-03-31, Updated Java and C administration and runtime chapters in RSA ClearTrust Developer's Guide, Updated Java and C API docs and code samples, Created and edited comments in Java source code and C header files, Added sections to Java and C chapters describing new functionality in upcoming releases
  • Contract Senior Technical Writer, Oracle Corporation, Redwood Shores, CA, 1997-01-01, 1997-10-31, Wrote Java and JavaScript SDKs for Oracle Video Server Application Programmer's Guide using FrameMaker for Unix, Wrote Oracle Java Video Player, Oracle's first published Java developer documentation, Made extensive revisions to Oracle Video Server Unix System Administrator's Guide
  • Contract Senior Technical Writer, Verity, Inc. (Autonomy/HP), Sunnyvale, CA, 2003-01-01, 2003-03-31, Created Java and C developer guides for Verity's K2 and Ultraseek search engines, Wrote two new Java chapters, Edited Javadoc comments in source code, Created integrated code samples and revised Java and C SDKs including API reference
  • Contract Senior Technical Writer, NVIDIA Corporation, Santa Clara, CA, 2012-01-01, 2012-05-31, Led documentation projects for IT department of thriving GPU company., Substantially revised documentation and associated processes for:, - Worldwide data storage infrastructure, including data center and virtualization environments, - Worldwide data retention policies, - Worldwide backup and restore rules and procedures, - Made major revisions to NVIDIA Information Technologies Incident Response Plan
  • Contract Senior Technical Writer, SuccessFactors, Inc. (SAP), San Mateo, CA, 2005-01-01, 2006-03-31, Completed various assignments for this SaaS cloud startup, Documented XML server configuration settings and procedures, Coded JDOM prototype for automating XML back-end server configurations, Created web hosting IT architecture white paper and PowerPoint presentation, Created IT architecture design doc for large manufacturing client under tight deadline, Wrote functional and design specification gap analysis report for large financial services client, Prepared monthly PowerPoint presentations for board of directors, Created internal IT and documentation wikis, Provided UI/UX feedback on application and web designs and helped drive improvements
  • Contract Senior Technical Writer, Loudcloud, Inc. (Opsware/HP), Sunnyvale, CA, 2001-01-01, 2001-03-31, Completed numerous assignments for this bleeding-edge cloud startup's R&D department, Created technical white paper on designing web architectures that scale; topics included designing multi-tiered systems, separating presentation layer from application layer, horizontal and vertical scaling, caching, queuing user requests, connection pooling, session management, database optimization, logging, monitoring, and benchmarking, Wrote first detailed overview of Opsware, Loudcloud's data center infrastructure software, Made developmental edits to white papers for delivery to CEOs of vendor partners, Developed collateral for Vice President of R&D including VP's bio, collaborating on speech for Oracle AppsWorld, and editing press release, Worked with legal department to develop legal guidelines for internal and external white papers, Rewrote R&D department extended mission statement, Mentored writers and editors

Languages

  • Python
  • C/C++
  • Java
  • Kotlin
  • JavaScript
  • JQuery
  • Ruby/Rails
  • PHP
  • Perl
  • Hadoop
  • Hive
  • SQL
  • JSON
  • CSS
  • HTML
  • XML
  • DITA
  • Shell scripts

Timeline

Contract Technical Writer IV

Google LLC
03.2023 - 06.2023

Career Break
04.2020 - 03.2023

Contract Technical Writer III

Google LLC
11.2019 - 03.2020

Staff Technical Writer

Illumio, Inc.
04.2018 - 08.2019

Contract Senior Technical Writer

Electronic Arts Inc.
04.2017 - 04.2018

Staff Senior Technical Writer

Space Time Insight, Inc. (Nokia IoT Analytics)
06.2015 - 06.2016

Contract Senior Technical Writer

Cisco Systems, Inc.
04.2014 - 05.2015

Bernie Cohen