Eric Armstrong

Eric Armstrong

Independent Developer at TreeLight Consulting

San Francisco Bay Area

Current
  • Independent at None
  • Observer at OASIS DITA Technical Committee
Past
  • Document Systems Architect at Sun Microsystems
  • Independent at TreeLight Consulting
  • Writer at JavaWorld Magazine
Education
  • The Ohio State University
  • The Ohio State University
Connections
117 connections
Industry
Computer Software
Websites

Eric Armstrong’s Summary

My background in philosophy and general systems theory give me a capacity to define goals, ask questions, and think through the implications of decisions. I find out what goals really need to be achieved, and design systems that are usable, and that meet their objectives. Analysis, evaluation, and synthesis is my forte.

Eric Armstrong’s Specialties:

Requirements gathering, Systems design, Workflow automation, Technology acquisition and technology transfer.


Eric Armstrong’s Experience

  • Document Systems Architect

    Sun Microsystems

    (Public Company; JAVA; Information Technology and Services industry)

    December 2005January 2009 (3 years 2 months)

    Development of online collaboration and document authoring systems, using (J)Ruby and Wikis and the DITA Open Toolkit.

  • Independent

    TreeLight Consulting

    (Computer Software industry)

    February 2003December 2005 (2 years 11 months)

    * Guide to Generics for version 1.5 of Sun's Java platform
    * Java Web Start Guide for Sun
    * Java 1.3 to 1.5 Migration Guide for Sun.
    * Unpublished manuscript: The Politics of Health: A general-
    systems examination of interlocking forces in our society.
    * Established CitizensAdvisory.org to begin taking the money
    out of elections

  • Writer

    JavaWorld Magazine

    (Computer Software industry)

    19962003 (7 years )

  • Contractor

    Sun Microsystems, JavaSoft Division

    (Public Company; JAVA; Information Technology and Services industry)

    September 1996February 2003 (6 years 6 months)

    Documented Swing API libraries. Wrote articles explaining JTree, NIO, and other libraries. Automated production procedures. Wrote utilities to improve documentation quality, including DocCheck, LinkCheck, StubMaker, CommentMerge, plus word-count tools and difference-reports for the localization team.

  • Speaker, Participant

    Doug Engelbart's Unfinished Revolution

    (Non-Profit; 1-10 employees; Computer Software industry)

    January 2000July 2002 (2 years 7 months)

    Participated in Doug's Unfinished Revolution at Stanford, participating in the online discussions and giving two talks.

    Participated in a series of weekly meetings with Doug Engelbart, Eugene Kim, Jack Park, and other software developers interested in pursuing Doug's vision of harnessing the computer to help mankind solve complex problems.


Eric Armstrong’s Education

  • The Ohio State University

    Graduate Studies , Computer Science

  • The Ohio State University

    BA , Techniques of Analysis

    An agglomeration of 5 minors: courses in General Systems Theory from a variety of departments, philosophy, political theory, psychology, and mathematics, with an emphasis on mathematical logic and abstract algebra.


Additional Information

Eric Armstrong’s Websites:

Eric Armstrong’s Interests:

Trail running, Irish dancing, Singing, Marital arts, Traditional Irish and Greek music, Nutrition, Fitness, Software Development, Productivity Tools, Political reform, Voting Advice systems

Eric Armstrong’s Groups:

Blue Oxen Collaboratories, Celtic Dance Ensemble, Jung SuWon martial arts and wellness, Lark in the Morning music and dance camps, KM Cluster, Silicon Valley DITA interest group, Ruby SIG, Gryphon Carolers, Optiflag project


Eric Armstrong’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Eric Armstrong’s full profile:

  • See who you and Eric Armstrong know in common
  • Get introduced to Eric Armstrong
  • Contact Eric Armstrong directly

View Full Profile