Bernie Cohen, Technical Writer

Woodside, California

Computer Skills


FrameMaker, Acrobat Exchange/Distiller, RoboHELP, Word, PowerPoint, Eclipse, Visual C++, Bugzilla, ClearCase, ClearQuest, Perforce, SourceSafe, TeamSite, HomeSite, FrontPage, Visio, SnagIt, PaintShop Pro, PhotoShop, HiJaak Pro, ViewletBuilder, WebEx


FrameMaker, Quadralay Webworks Publisher, Interleaf, vi, Emacs


Interleaf, Word, Photoshop, Director, PageMaker, QuarkXPress, Canvas, Excel, Wingz, Retrospect Remote, various system utilities

Programming Languages

Familiarity with Java, servlets/JSP, XML/JDOM, C, C++, Perl, shell scripting, HTML, DHTML, JavaScript, CSS, Visual Basic, SQL, PowerBuilder

Writing Experience

Contract Technical Writer
Woodside, California, 1990–Present

  • Oracle Corporation, Redwood Shores, CA
    Wrote Java and Web Plug-in chapters for a UNIX video developer's guide using FrameMaker for UNIX
    • Wrote Java and JavaScript tutorials, commented code samples, and published the API
    • Installed and ran applications, interviewed developers, customer support, and QA SMEs

  • RSA Security Inc., San Francisco, CA
    Updated Java and C administration and runtime chapters for this Web-based security product
    • Worked with developers and QA to update C and Java API classes, methods and code examples
    • Added sections in the C and Java chapters of the Developer's Guide describing the new functionality added in the 5.0 and 5.01 releases
    • Worked closely with developers to upgrade Javadoc comments

  • Verity, Inc., Sunnyvale, CA
    Produced various deliverables for Verity's K2 and Ultraseek search engines
    • Wrote two new Java chapters, wrote Java code samples, and edited Javadoc comments in source code
    • Updated existing Java and C SDKs, including API reference materials

  • Progress Software Corporation, Apptivity Division, Newark, CA
    Created developer documentation for 100% Java N-tier client/server development suite
    • Created and modified tutorial, developer's guide, installation guide, deployment guide, online help, wizards and release notes for beta, point and major releases
    • Subject matter included JDBC database access, Enterprise JavaBeans, JavaBeans, data objects, server functionality, installation, deployment and CORBA
    • Used FrameMaker, RoboHELP, HomeSite, PaintShop Pro and SnagIt on Windows

  • Fujitsu Software Corporation, San Jose, CA
    Responsible for the six-book documentation set for the RMI and CORBA versions of i-Flow, a 100% Java-based business process automation engine
    • Generated API reference guides from source code using Javadoc's MIF Doclet extension, then created FrameMaker books from the MIF files for print and PDF deliverables
    • Revised developer, administration, installation, user and integration adapter guides for major and point releases
    • Revised architecture white paper, tutorial, brochure, corporate backgrounder, data sheet, FAQ, code samples, press releases and release notes
    • Edited and contributed to the design of the EJB specifications for the J2EE-based version of i-Flow
    • Edited Javadoc comments in source code
    • Handled all aspects of relationships with printing vendors

  • Aviatis Corporation, Campbell, CA
    • Wrote a Java SDK for meta model-based software that enables data exchange between data sources with dissimilar formats
    • Interviewed engineers and read code to determine system functionality

  • Electric Classifieds, Inc., San Francisco, CA
    Created developer documentation for a UNIX-based Internet electronic commerce application that used Netscape's NSAPI and a Perl library interface to an Oracle 7 database
    • Interviewed engineers and read code to determine system functionality
    • Wrote programmer reference materials, including functional diagrams

  • Stealth Startup, Northern CA
    Worked on various assignments for this ASP-based software company
    • Documented XML configuration procedures
    • Delivered IT architecture design document for a large manufacturing client under tight deadline
    • Wrote a complex functional and design specification gap analysis report for a large financial services client, also under tight deadline
    • Documented their web hosting IT architecture in a white paper and a PowerPoint presentation
    • Provided constructive feedback on security issues, product development lifecycles and user interface design
    • Analyzed Processional Services' timesheet and resource management processes and gaps; researched and recommended a customizable web-based software solution to address their needs
    • Updated monthly PowerPoint presentations for the Board of Directors
    • Participated in client conference calls and WebEx meetings

  • CMP Publications, Inc., Manhasset, NY
    • Wrote an article on outsourcing Web hosting services for Network Computing magazine
    • Included a sidebar discussing procedures for troubleshooting slow server and network response

  • Loudcloud, Inc. (Opsware), Sunnyvale, CA
    • Wrote a technical white paper on designing Web architectures that scale. Topics included designing multi-tiered systems, separating the presentation and application layers, horizontal and vertical scaling, caching, queuing user requests, connection pooling, session management, database issues, logging, monitoring and benchmarking
    • Wrote a detailed overview of Opsware, the data center operation's software infrastructure
    • Made developmental edits to existing white papers for delivery to CEOs of vendor partners
    • Developed collateral for the vice president of R&D including writing bio, collaborating on outline of speech for Oracle AppsWorld and editing press release
    • Worked with legal department to develop legal guidelines for internal and external white papers
    • Assisted with the redesign of the research department's intranet site
    • Rewrote job descriptions for research engineers and senior research engineers
    • Rewrote R&D department's extended mission statement
    • Mentored department's writers and editors

  • Sun Microsystems, Inc., Menlo Park, CA
    Designed HTML online help for the Sun Internet Mail Server using WebWorks Publisher
    • Programmed WebWorks Publisher to generate HTML pages from FrameMaker documents
    • Linked the HTML pages to a table of contents, an index, and cross-references

  • Whittaker Communications (Hughes Communications), Santa Clara, CA
    Authored online help for UNIX-based ATM network management software using RoboHELP
    • Led the effort to redesign the user interface
    • Worked with developers and testers to debug the software
    • Generated a printed manual using RoboHELP's Export Documentation feature

  • nCUBE Corporation, Foster City, CA
    Used FrameMaker on UNIX to make major modifications to two releases of a four-book doc set for system administrators running the Oracle Video Server on the nCUBE platform

  • GlobalCenter, Cupertino, CA
    Wrote a UNIX billing system administration guide for this Internet service provider
    • Interviewed billing system programmers and accountants
    • Documented existing billing procedures and made recommendations for improvements

  • Deloitte and Touche, Toronto, Canada
    Documented an Oracle Financials accounting system for a division of the Dow Chemical Company
    • Interviewed the division's treasurer, auditor and controllers to determine business rules
    • Defined additional business rules in consultation with Oracle subject matter experts

  • Kaiser Permanente, Oakland and Walnut Creek, CA
    Designed and wrote training and reference materials and designed and implemented an online help prototype for a custom installation of TesserAct human resources software

  • Advanced Research, Inc., Chattanooga, TN
    As a Registered FrameMaker Trainer, taught the beginning, intermediate, and advanced FrameMaker training classes

  • FISI Madison, Nashville, TN
    Created training materials for a Windows insurance company application using FrameMaker
    • Interviewed application designers, programmers, other SMEs to determine business rules
    • Designed and wrote training materials and delivered under tight deadline
    • Taught two classes using these materials

  • NYNEX Business Centers, Nashville, TN
    Trained corporate and university clients on software for IBM and Macintosh computers including Word, PageMaker, QuarkXPress, Excel, Lotus 1-2-3, Windows and DOS

  • Software Development Forum, San Jose, CA
    • Wrote an article for the monthly newsletter covering the talk by their dinner speaker, Steve Westly, eBay's VP of Marketing and Business Development
    • Available online at

    Programming Experience

    Contract Programmer
    Woodside, California, 1995–Present

  • Synergistech Communications, San Mateo, CA
    Designed and implemented UNIX-hosted Web site for this recruiting firm
    • Dynamically generated complex Web pages from text files using Perl CGI scripts
    • Created fill-in forms with checkboxes, radio buttons, tables and validated fields
    • A confirmation message appeared if all of the fields passed validation; a detailed error message appeared if all of the fields did not pass validation
    • Separate emails were sent to the candidate and the recruiting firm for each job chosen; each email included a subject line, data from the appropriate fields, and the full text description associated with each job posting
    • A separate form allowed candidates to subscribe or unsubscribe to email lists for immediate notification of new contract or staff positions

  • Poppe Tyson, Division, Mountain View, CA
    Modified commercial UNIX-hosted Web site for Knight-Ridder
    • Redesigned the look and feel of faxback and search pages
    • Modified the Perl code behind the faxback page to create a shopping-cart for selected faxes
    • Wrote a Perl script that added copyright information to page footers

  • DHL Airways, Redwood City, CA
    • Managed the intranet site for an $18MM IT development project
    • Redesigned the intranet site, implementing a more attractive and navigable menu system using HTML tables and JavaScript popup menus

  • Whittaker Communications (formerly Hughes Communications), Santa Clara, CA
    Modified NT-hosted Web site for this communications equipment company
    • Redesigned the layout to create a more balanced visual presentation
    • Added text, hypertext links, graphics and image maps
    • Coordinated the collection of information from content providers
    • Taught content providers basic HTML skills

  • Transvirtual, Berkeley, CA
    • Redesigned Web site's graphics and layout
    • Created site content including corporate backgrounder, press release, CEO bio and product literature

    Trade Show Experience

  • Created a corporate presence at a wide variety of trade shows including JavaOne, the Consumer Electronics Show and the Pittsburgh Conference
    • Created sales and marketing collateral
    • Coordinated the printing and shipping of the collateral
    • Designed and staffed booths
    • Trained staff in presentation and show etiquette
    • Handled business affairs with show management
    • Made travel and lodging arrangements


    • Familiarity with French

    Education and Professional Development

    • JavaOne, 1997 & 1999
    • Java and OO Design: An Intensive Introduction (Allen Holub), 1997
    • How to Document C and C++ Object Oriented Programs, 1996
    • Advanced Perl Programming, 1996
    • Presenting Data and Information (Edward Tufte), 1996
    • Intermediate UNIX, 1995
    • Introduction to C++, 1995
    • Introduction to PowerBuilder, 1995
    • Registered FrameMaker Trainer, 1993
    • NYNEX Experienced Trainer Workshop, 1990
    • Novell Reseller Authorization, 1989
    • Franklin and Marshall College


    • Society for Technical Communication
    • Software Development Forum
    • Silicon Valley Association of Software Entrepreneurs

    Main Menu

    Copyright 1995-2005 Bernie Cohen. All rights reserved.