Bernie Cohen

Technical Writing

Software Analysis and Design

Project Management

I'm a resourceful writer and proactive problem solver with over fourteen years of technical writing experience for companies like Oracle, Sun Microsystems, Fujitsu Software, Kaiser Permanente, and Loudcloud (Opsware).

I've written Java and C developer guides, API reference materials, tutorials and code samples. I've also written user, installation, deployment and system administration manuals, training materials, online help, and release notes. On the marketing side I've authored white papers, flyers, brochures, press releases, data sheets, FAQs, web sites and a magazine article.

I gather information by building alliances with the sales, marketing, engineering, quality assurance and customer support departments. I participate as a full member of the team, contributing to the success of the product by suggesting improvements in the product's features, usability and reliability.

Although I'm a team player, I have enough experience to work on my own. Having a pubs department is nice, but if there isn't one I can still do it all. I don't need an existing style guide, pubs infrastructure, or anything else to be effective.

When the situation calls for it I can do more than just technical writing. I’ve done everything from designing usable software to stepping in as an ad hoc project manager to fill the gaps when project managers are too busy to cover all of the bases. I’ve also assisted with various business and legal matters including trademarks, copyrights, and writing and negotiating customer and vendor contracts.

I've also been heavily involved with trade shows including creating sales and marketing collateral, coordinating printing and shipping, designing and staffing the booths, training staff, making travel and lodging arrangements, and handling business affairs with show management.

My wide range of experience makes me an ideal candidate for many different kinds of assignments. Feel free to contact me to discuss your current and future needs.


CONTRACT WRITING EXPERIENCE, 1990 — present

Oracle Corporation, Redwood Shores, CA
Wrote the Java and JavaScript chapters for the UNIX-based Oracle Video Server Application Programmer’s Guide using FrameMaker for UNIX
Wrote Java and JavaScript tutorials, commented code samples and published the APIs
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 in the RSA ClearTrust Developer's Guide
Worked with developers and QA to update Java and C API classes, methods and code samples
Added sections in the Java and C chapters of the Developer's Guide describing the new functionality added in the 5.0 and 5.01 releases
Worked closely with developers to update Javadoc comments

Verity, Inc., Sunnyvale, CA
Produced various documents 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 their 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 JavaBeans, Enterprise JavaBeans, JDBC database access, 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 print vendors

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

TeleNav, Inc., Santa Clara, CA
Completed numerous assignments for this provider of navigation software for mobile devices
Added comments to the source code and generated new Javadocs for TeleNavTrack
Analyzed the functionality and usability of the TeleNavTrack Web site
Made extensive updates to the TeleNavTrack Installation, BlackBerry, and System Administrator guides
Edited and revised the TeleNavTrack flyer and brochure
Wrote the TeleNav 5.0 User’s Guide
Analyzed the TeleNav 5.0 software design and made design recommendations for future versions

Stealth Startup, Northern CA
Worked on various assignments for this ASP-based software company
Documented XML configuration procedures
Created an IT architecture design document for a large manufacturing client under tight deadline
Wrote a 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 in 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
Prepared monthly PowerPoint presentations for the board of directors
Participated in client conference calls and WebEx meetings

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 source code to determine the software’s functionality
Wrote programming reference materials including functional diagrams

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 writers and editors

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

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

Kaiser Permanente, Oakland and Walnut Creek, CA
Designed and wrote training materials for their customized HR software application
Created an online help prototype using RoboHelp

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

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

Software Development Forum, San Jose, CA
Wrote an article for the SDF monthly newsletter reporting on a dinner talk given by Steve Westly, eBay's VP of Marketing and Business Development


CONTRACT PROGRAMMING EXPERIENCE, 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 online forms with checkboxes, radio buttons, tables and validated fields
A confirmation message appeared if all of the fields in the form passed validation; a detailed error message appeared if a field 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 openings

Knight-Ridder/Poppe Tyson, poppe.com Division, Mountain View, CA
Modified UNIX-hosted Web site for Knight-Ridder
Redesigned the look and feel of the search and faxback pages
Modified the Perl code for the faxback page to create a shopping-cart for selecting and faxing articles
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 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 basic HTML skills to the company’s content providers

Transvirtual, Berkeley, CA
Completely redesigned the company’s Web site including graphics and layout
Created site content including corporate backgrounder, press release, CEO bio and product literature


EDUCATION AND PROFESSIONAL DEVELOPMENT
JavaOne, 1997 and 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
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


MEMBERSHIPS
Society for Technical Communication
Software Development Forum


Contact Bernie Cohen

- - - - - - - - -

Copyright 1995-2010 Bernie Cohen. All rights reserved.