Eric Armstrong

Software Systems and Documentation
  Strategist, Evangelist, Technologist

Mountain View, CA
94041

650 814-0370
eric [at] treelight [dot] com

Summary

Accomplished, author, software developer,  and production specialist. Creative problem solver, with an extensive list of publications and development projects. Self-starter bubbling with project ideas. Passionate user-advocate. Ability to communicate, inspire, and motivate. Ability to listen and find solutions that work.

Your work is a pleasure to read!  It flows easily from one topic to the next, with rarely a misstep.
--Editor at Sun Microsystems

Goal

Work with a team of smart people, integrating, documenting, and building tools that enable collaboration and enhance productivity.

Professional Experience

Naurs, Inc (Jan-Mar 2010)

·         Wrote installation and user guides for a new network traffic management module. (DITA, XMetaL)

·         Provided usability feedback on the new module.

·         Converted existing installation guide for network management/attack-detection system. (FrameMaker, DITA)

·         Reorganized and rewrote the guide for usability and minimalism.

·         Helped  to establish writing/tagging standards, customize outputs, and set up production procedures.

·         Created processes for delivering context-sensitive WebHelp. (JavaScript, JSON, Ruby)

Propylon (2009)

Built foundation technologies and did client-side programs, and extensive documentation to help meet a major milestone for an asynchronous-message, document-processing system.

·         Wrote a test harness and API extraction tool for OOoBasic code (Python). Auto-generated folder hierarchies from OOo documents (OOoBasic). Created a client build system (Rake). (Sliksvn, TSVN, Trac, OOoBasic, DOS, Python, Ruby, Jing)

Independent (2009)

Focus on making contributions to the open source and entrepreneurial communities.

Eric is like a great translation machine!  Put in technologeze and out comes English.
--Sandy Klausner, Founder, CubeSystems

Sun Microsystems (2005-2009)

·         Investigated DITA technologies, evaluated and selected tools, ran the pilot study, gave talks on rationale and lessons learned, participated in team-building.

Eric communicates effectively with groups and individuals. If he has new information or discoveries of note, he shares them with everyone and listens (an important quality) to what people say in response.

Kudos to Eric for making the (web page) vision a reality. He thought it through, raised and clarified various semantic issues, and is the technical brain behind the implementation.

I have found Eric to be super creative and innovative...but he also has a pragmatic
approach that produces results in the real world.

Eric's progress with the DITA pilot is directly attributable to his tenaciousness and his technical acumen.

Other

Independent (2003-2005)

Sun Microsystems (1996-2004)

Acting as a consultant, wrote tutorials and API documentation, managed production processes, and built quality- improvement software. (Java, CodeGuide, Unit Testing)

Independent (1996)

Additional Professional Experience

Professional Memberships

  • Silicon Valley DITA Interest Group (SVDIG)
  • SDForum Ruby Interest Group
  • JRuby developers list, NetBeans users list
  • Kenai (project hosting) users and issues lists.

Education

Recent coursework and conferences:

  • DITA-OT Training, 2008
  • JoAnn Hackos' DITA Bootcamp, 2007
  • Solaris System Administration I & II, 2006
  • SDForum Ruby Conferences, Santa Clara, 2006, 2007
  • Knowledge Technologies Conference, 2004
  • Numerous JavaOne conferences since their inception (press)

Formal education:

Personal

References