JX Bell, Technical WriterResume:JX贝尔技术作家的简历.doc
JX Bell(415) 462-0558 :/ linkedin /in/jxbellJXjxconsulting :/ jxconsulting /resume :/ jxconsulting /portfolioMailing address: 2261 Market St. #500, SF, CA 94114SUMMARYJX Bell is a technical writer with decades of experience in technical communication. He has written software virtually his entire life. He is passionate about learning complex topics, understanding people, and clear communication. Clients appreciate that he learns fast and explains well. JX has a sharp eye for usable APIs and good system architecture. Available for contract positions or permanent roles in the San Francisco area. Read the top-notch recommendations for JX from previous clients at the end of this resume.JX does consulting work as an employee of JX Consulting, INC, a California Subchapter S Corporation. All JX Consulting, INC contracts are corp-to-corp, so clients avoid 1099 independent consultant tax and benefits issues. JX Consulting, INC handles general liability insurance, W-2 paperwork, W-2 payroll, and benefits. Contracts are straightforward hourly consulting contract agreements.TECHNICAL SKILLS Operating Systems: Unix, Linux, Mac OS X, Windows, Solaris, VMS, Newton OS, Palm OS.Languages and Formats: Java, Gosu, FrameScript, C, C+, BASIC, Visual Basic (VB/VBA), Perl, CFML (ColdFusion), AppleScript, NewtonScript, Pascal, FORTRAN, Prolog, Lisp, Scheme, 68000 Assembler, HTML/CSS, JavaScript, Visual Basic (VB), JSP, ASP, ASP.NET, PHP, ADP, XML, XSLT.Software: Adobe FrameMaker, Quadralay WebWorks, Microsoft Visio, Microsoft Office, Adobe Acrobat, Dreamweaver, FreeHand, Fireworks, Photoshop, FileMaker Pro, ColdFusion, Perforce, BBEdit, RoboHelp, Eclipse, IntelliJ, and more. EDUCATIONDartmouth CollegeBachelors degree, 1993. Full double major in Computer Science and Religion, Hanover, NH, with additional study at University of Edinburgh in Scotland. Awarded the Dartmouth Kemeny Computing Prize for coding style and design.Marin NLPMaster Practioner of Neuro-Linguistic Programming (NLP). Master certification, 2006EMPLOYMENTSenior API Technical Writing Consultant Guidewire SoftwareWrote documentation that describes the leading software suite for the insurance industry. As part of this role, became a subject matter expert on many subsystems and APIs, and advised on API design. The Integration Guide includes detailed programmer-oriented API (SDK) documentation as well as extremely technical conceptual information. Topics include Java integration, web services (SOAP, WS-I, RPCE, and RESTful servlets), messaging, document management, Windows .NET, Apache Axis, database queries, data extraction, authentication, and inter-application integration. The Gosu Language Reference Guide is the authoritative book on the Gosu programming language. Gosu is an object-oriented statically-typed language based on the Java Virtual Machine (JVM) and used by multi-billion dollar companies around the world. JX also was a contributor for five additional books. Note JX's separate role as Documentation Tools Architect.San Mateo and Foster City, CA, 7/2005-presentSenior Documentation Tools Architect & Engineer Guidewire SoftwareIn addition to programmer-level API technical writing, JX designed and implemented automation tools and a custom documentation publishing system using FrameScript, FrameMaker, WebWorks, and other tools. Dashboard visual monitoring tools written in JavaScript data processing and Google Chart APIs. The system outputs documentation for multiple products in multiple output formats (PDF and HTML) as a "single source" publishing solution. The system runs automated source file structural analysis, linguistic analysis, and tests for style/standards issues. For any issues, the server sends daily validation reports custom tailored for each writer on the team. As part of this role, performed significant analysis on team processes including integration with translation teams, and wrote code to support team objectives. Note JX's separate role as Senior API Technical Writing Consultant.San Mateo and Foster City, CA, 7/2005-presentTechnical Writing and Graphic Design Consultant Cisco SystemsDesigned and implemented twelve diagrams that document the Cisco Digital Media System (DMS) architecture. Cisco DMS is a highly-distributed video streaming and VOD (Video-on-demand) system consisting of various Cisco networking products that encode, publish, and distribute video over the Internet to a platform-independent consumer video portal. Cisco used the diagrams for internal engineers, sales team, marketing team, and white papers.San Jose, CA, 7/2006-8/2006Senior Technical Writer Consultant and Project Lead Openwave SystemsDesigned and wrote user interface flow documentation for an customizable mobile Web/WAP browser software used in a half billion phones worldwide. Wrote content for a customizable e-mail/SMS/MMS/SMIL messaging system based on OMA (Open Mobile Alliance) standards. Other topics included phone-desktop synchronization, multimedia content management, and memory management. Created a custom visual design language (including style guide) to support extremely varied audiences. Wrote code for Microsoft Visio using Visual Basic for Applications (VBA code) to support translation and show dynamic intra-document hyperlinks. Wrote PERL scripts to parse proprietary XML source code files to extract icon data. Delivered five documents in large format (17"x11") color printed documentation, as interactive PDFs, and as an interactive Web/HTML format. Supervised two external consultants on the project. Wrote custom scripts that searched strings from the Openwave source code and overrode diagram text with licensee-specific text changes and translated the documentation into supported foreign languages.Redwood City, CA, 8/2004-6/2005Technical Writer Inquisant SolutionsPrototyped a QuickStart manual for a consumer software product. Used Macromedia (eHelp) RoboHelp and Adobe Acrobat. Wrote a Frequently Asked Questions (FAQ) document for consumer-oriented image organization and photo publishing software.Fremont, CA, 8/2004-9/2004Senior Technical Writer MapQuest (an AOL Company) Wrote documentation for developer tools (SDKs). Content included installation, configuration, programming guide, and API reference. Target media included print and online documentation. Languages/interfaces included Java, C+, Visual Basic, ASP, ASP.NET (ASPX), COM, and ADP. Platforms included Solaris (UNIX), Linux, and Microsoft Windows 98/NT/2000/XP. One of the programming manuals was for a Web service that relies on the open standards XML and XSLT. Tools included Adobe FrameMaker, Microsoft Word, Macromedia FreeHand, Adobe Illustrator, Adobe Acrobat, Microsoft Visual Studio (including Visual C+), Microsoft SQL server, MySQL, and Quadralay WebWorks Professional 2003 for FrameMaker. Mountville, PA, 4/2003-8/2004Web Designer, Marketing Communications Writer Surplus MobilityDesigned new web sites and marketing materials. Tasks included technical writing, marketing communications, graphic design, and web production.Norristown, PA, 3/2003-10/2003 Asset Specification Writer / External Art Contributor Electronic Arts, Maxis divisionDesigned new buildings, power plants, heavy industrial, and skyscrapers for implementation by external 3D CAD artists. Researched, designed, and wrote 2-to-24 page specifications using architectural technical writing. In the official credits of the highly-acclaimed award-winning game SimCity 4 as External Art Contributor.Walnut Creek, CA, 5/2002-8/2002 Sex Educator, Database Consultant San Francisco Sex Information Wrote detailed, accurate, non-judgmental information about human sexuality, based on extensive training about medical and psychological research. Managed web site. Edited content from others for e-mail and web. Designed and implemented databases, including a call reporting database and a web content management system. Co-supervised a public phone switchboard, spending many hundreds of hours answering questions about safe healthy human sexuality from people with diverse age, education levels, and communication skills. As a supervisor, helped train new switchboard staff.San Francisco, CA, 10/2001-8/2006Platform Communications Consultant 3Com and PalmWrote and edited programmer-level (API/SDK) information and business development copy for Palm OS mobile (PDA) platform developers.Santa Clara, CA, 3/1999-8/2001Senior Web Engineering Consultant 3Com and Palm Programmed dynamic content (CGI, PERL, ColdFusion, JavaScript). Consulted on technical problems and company-wide web infrastructure integration issues. Used Dreamweaver UltraDev, Fireworks, TeamSite, ColdFusion, BBEdit on Mac OS, Windows, and implemented dynamic Web site scripts (CGIs) on Windows NT and Sun Solaris (UNIX) using ColdFusion, Oracle, and Microsoft SQL Server.Santa Clara, CA, 3/1999-8/2001Senior Developer Technical Support Engineer Apple ComputerWrote programmer-level (API/SDK) documents, researched programmer API/SDK problems, performed code reviews for external API programmers, wrote API-level technical presentations, gave presentations to audiences of thousands of people, wrote interim documentation, and edited the team's 150-page API-level technical Q&A documentation. Used C+, NewtonScript, Windows, Mac OS, Newton OS, MPW, Metrowerks CodeWarrior, and Microsoft PowerPoint. Was a world expert in the NewtonScript language. Designed content management database and publishing system for output as web site, PDF files, and CD-ROM. Publishing system used FileMaker Pro, AppleScript, and C+. Also was an expert in the Apple Media Tool Programming Language, and wrote example code that shipped with the Apple Media Kit product. Related to Newton work, wrote 4 articles published in the Newton Technology Journal, a professional journal for Newton OS developers. Became a Technical Peer Review Board member for the journal.Cupertino, CA, 6/1993-9/1998Software Development Engineer Apple ComputerOn "loan" from the Developer Support Engineer group, wrote Macintosh (Mac OS) and Windows code to exchange information between handheld (PDA) and desktop Windows and Macintosh computers via serial and network communications protocols. Assisted in code related to communications, scripting, and user interface. Used C+, Windows, Mac OS, Newton OS, AppleScript, MPW, Metrowerks CodeWarrior.Cupertino, CA, 10/1997-6/1998Shareware Programmer / Software Engineer JX SoftwareWrote the Macintosh software application Do It All! Calendar, using C+. MacUser gave it Four Mice rating. Shareware Magazine said "Definite A+ for user interface design and overall product usefulness."Hanover, NH, 1/1991-12/1996Software Engineer Paradigm TechnologiesWrote a product manufacturing process management tool for memory chip manufacturer. Wrote a Windows application to download and integrate data from offsite warehouses and detect invalid data from data sources. Written in C+ on Windows. San Jose, CA, 6/1991-9/1991Software Development Engineering Consultant Active SystemsWrote new programming modules and designed user interface for Macintosh educational software that interfaced with proprietary hardware. Implemented scripting language and graphical editor in object-oriented C, a variant of C+.Lebanon, NH, 1/1991-6/1991Assistant System Manager Lockheed Missiles and Space CorporationManaged room of VAX/VMS computers for the Lockheed Missiles and Space Corporation Palo Alto Research Laboratory Solar Astronomy Group (LMSC PARL SAG). Wrote utilities in the FORTRAN programming language. Provided technical support for company users. Answered technical questions. Solved user problems.Palo Alto, CA, 6/1988-12/1988MEMBERSHIPS AND CERTIFICATIONSSociety for Technical Communication (STC), memberNational Writers Union (NWU), memberCertified Master Practitioner of Neuro-Linguistic Programming (NLP), Marin NLP, 2005-2006CREATIVITYPhotographerProfessional photographer, with portraits and fine art photography on the Internet at :/ jxphotography Designer, Artist, PainterDownload art on the Internet at :/ doitall MusicianDownload music (electronics, flute, voice, piano) on the Internet at :/ doitall RECOMMENDATIONSPaul D'AlboraSoftware Engineer,Guidewire SoftwareJX is the most technical tech writer I've ever worked with in my career. He's sufficiently technical for very complex, technical, abstract docs. And JX knows how to explain things well, which requires deep understanding of the tech but also how real people learn and communicate. He makes valuable early project feedback that turns out to be important to our designs, and the company. He's good at understanding and empathizing with end-users of a design, and what their needs are. He's unafraid to speak his mind if a proposal doesn't make sense, and he does it tactfully in a professional way. I've worked with JX for many years now, and on a personal note he's a pleasure to work with. I strongly recommend JX Bell as a top-notch technical writer with a deep grasp of API design and software architecture. Trevor MorrisSoftware Engineer,Guidewire SoftwareJX Bell is the best out there for what he does: he's extremely technical and really good at communication. He learns quickly, and I'm impressed by how much he knows about different systems. Plus all that knowledge is at his fingertips, so he can tie it all together. He contributes as a peer in a working group that's basically our Senior Architects plus JX. He's eager to help both personally and with anything that will help the company and our customers. I'm always impressed by his leadership in making sure the right things get discussed and solved. At a personal level, I enjoy working with JX, he's easy to talk to and makes collaboration a pleasure. His combination of enthusiasm, deep technical knowledge and top notch communication skills (both in writing and in person) make him somebody that any organization would be lucky to have. Robert GeiwitzSenior Technical Writer,Guidewire SoftwareI have worked with JX for over seven years. In that time, Guidewire Software has grown from a small tech start-up to a post-IPO company with multibillion-dollar worldwide customers. During this time, JX had a dual role as skilled technical writer and as automation/process guy in our documentation team. JX's programming and writing efforts have helped the Guidewire documentation group achieve a very high level of sophistication in the doc that we deliver. I'm grateful for the things, both large and small, that JX does to make us and our customer community a success. JX is a very proficient programmer with expertise in API design. Over the course of his tenure at Guidewire,