|
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.
|