techne.net

Ian Evans

1610 12th Ave.
San Francisco, CA 94122
415.738.2417
email me at this address

Professional experience

Staff writer and editor: Sun Microsystems, Inc.
Santa Clara, CA

June, 2002 - present

Responsible for documenting the Java 2, Enterprise Edition (J2EE) platform. Wrote and maintained the J2EE tutorial chapters on Enterprise JavaBeans (EJB), the Java API for XML Remote Procedure Calls (JAX-RPC, the Java-language implementation of SOAP/XML Web services), and the J2EE platform. Wrote and maintained the Java Web Services tutorial chapters on JAX-RPC and Web services. Wrote and maintained chapters on administering the Sun Java System Application Server, including material on transaction support, CORBA, thread pooling, and load balancing.

Responsible for editing the J2EE specifications. Worked closely with the specification leads and platform architects to edit the suite of specifications that define the J2EE platform. Ensured the specifications were clearly written and consistent in the use of terminology and Sun trademarks. Lead the effort to standardize the look and feel of the J2EE specifications. Documented the use of FrameMaker templates for use on the specifications, and wrote an authoring guide for specification authors for the J2EE platform.

Instructor: San Jose State University, Professional Development Center
San Jose, CA

January, 2000 - June, 2002

Taught the following classes:

Responsible for creating and modifying curriculum for courses; creating laboratory assignments for classes; evaluating and grading student work; working with SJSU's Program Coordinator to ensure classes reflect the current technological and business environment; staying abreast of new technologies and trends in the technology industry.

Chief Technical Officer: The Aurora Group, LLC
Oakville, CA

January 2001 - April 2002

Responsible for all internal and external technical operations for the Aurora Group, a web design and consulting company. Primary duties included writing code for Aurora Group projects and projects for the Aurora Group's clients; preparing technical documentation on network infrastructure; preparing technical scopes of work for Aurora Group projects; preparing technical documentation for Aurora Group projects; evaluating and awarding third-party contractors for Aurora Group technical projects; evaluating third-party contractor's submitted work; setting up and maintaining internal network and file servers; setting up and maintaining public web, ftp, mail, source code repository, and file servers for the Aurora Group and the Aurora Group's clients.

Technical Writer: Lutris Technologies
Santa Cruz, CA

April 2000 - January 2001

Responsible for creating and maintaining technical documentation for Lutris Technologies, an open-source enterprise software company. Duties included creating and updating print and online documentation for Lutris Enhydra, a Java and XML application server; working with R&D and QA to evaluate technical documentation for Enhydra; creating and testing example code included in Enhydra's technical documentation; working with release engineers to ensure all documentation was included with product builds and releases; creating and updating release notes and installation instructions included in product builds and releases; monitoring Enhydra newsgroups and mailing lists, and answering questions related to Enhydra's documentation; maintaining and updating the Technical Publications department's internal file and web server.

Technical Writer: Borland International
Scotts Valley, CA

June 1997 - April 2000

Responsible for creating and maintaining technical documentation for Borland products. Duties included creating and updating print and online documentation for the following products: Borland Application Server, a Java 2 Enterprise Edition application server; Borland VisiBroker for Java and VisiBroker for C++, a CORBA server and development environment; Borland Enterprise Integration Server, a Java server for integrating various large-scale services; Borland Delphi, an Object Pascal rapid application development environment; Borland C++Builder, a C++ rapid application development environment; Borland DataGateway, a JDBC driver for connecting to Borland Database Engine data sources. Additional duties included working with product engineering to evaluate technical documentation; creating and testing example code included in the product's technical documentation; working with release engineering to ensure all documentation was included in product builds and releases; creating and updating online documentation in Windows Help format; creating and updating release notes and installation instructions for product builds and releases; coordinating conversion of documentation from print to HTML format.

Published works

Stephanie Bodoff, Eric Armstrong, Jennifer Ball, Debbie Bode Carson, Ian Evans, Dale Green, Kim Haase, Eric Jendrock. The J2EE Tutorial, Second Edition. Boston: Addison-Wesley, 2004.

Education

University of California, Santa Cruz
Santa Cruz, CA

September 1993 - June 1997

B.A. Philosophy, Education minor. Stevenson College Honors.

Technical skills

I am proficient in the following programming, scripting, declarative, and mark-up languages:

I am conversant in the following programming languages:

I am proficient in the following operating systems:

I am conversant in the following operating systems:

I am proficient in the following documentation authoring environments:

In addition, I have experience with and am comfortable using the following tools, applications, and servers:

email me at this address