Skip to content. | Skip to navigation

Personal tools
Login
Sections
You are here: Home Work Profile / CV Work Concentrations 1 1 Overview

Overview

Contents

I have been doing professional software-development work since 1985, starting with application engineering and systems support for a few divisions of a government laboratory, NIST, progressing to network application research and development at an Internet research laboratory, CNRI, a small open-source based web applications company, Zope Corp., and recently, independent web applications consulting.

My technical career has involved application development often accompanied by systems operations and maintenance - I often developed tools which I would use, along with others, for practical purposes. Many of those facilities were instrumental for effective community coordination and collaboration - including being useful for the development efforts, themselves, "eating our own dogfood".

I have extensive experience with:

  • Python and dynamic-language-based systems development
    • including Web, network, and standalone applications in Zope/Plone, interest in Pyramid and similar Web application servers and CMS, Mailman, issue tracking and other systems / project collaboration and coordination platforms, Emacs as an applications platform as well as programming environment
    • including the full gamut of application development, including requirements analysis, design, constructions, deployment, maintenance, and evolution
  • Linux and other Unix-like operating system administration and operation - maintenance, upgrade, integrate
  • Plone content management system maintenance, installation organization, and upgrade (see Organizing Plone Installations)
  • Maintaining and developing infrastructure - debug, upgrade, integrate, interconnect and custom tailor solutions
  • Conducting teamwork and community engagement and coordination - tending to online commons for developers and other technical teams and artist groups, including not only devising tools but also conducting collaboration, providing guidance, framing policy, etc.
  • I am passionate about making things run well, including cooperation and coordination between people, as well as operation of applications and systems I develop

Here are overviews of my main work threads, with links to relevant sections of my CV - which see for the comprehensive story.

Document Actions
Add comment

You can add a comment by filling out the form below. Plain text formatting. Web and email addresses are transformed into clickable links. Comments are moderated.