Matt Doar

Matt Doar

Toolsmith

San Francisco Bay Area

Current
  • Principal at Consulting Toolsmiths (Sole Proprietorship)
  • Project Founder and Technical Lead at JDiff project (Self-employed)
Past
  • Toolsmith at Trapeze Networks
  • Senior Member of Technical Staff at Vitria
  • Member of Technical Staff/Team Manager at Ascom Nexion
  • Member of Technical Staff at NET (Network Equipment Technology)
Education
  • University of Cambridge Computer Laboratory
  • St. John's College, University of Cambridge
Connections
256 connections
Industry
Computer Software
Websites

Matt Doar’s Summary

I run a small consulting business "Consulting Toolsmiths", working with software tools such as version control (Subversion, CVS Mercurial), build systems (SCons, make, Ant) and bug trackers (JIRA, Bugzilla). Some of my clients are smaller startups in Silicon Valley, some are larger organizations.

I also wrote the O'Reilly book "Practical Development Environments" (http://www.oreilly.com/catalog/practicalde) summarising current SCM tools, build tools, test environments, bug tracking and release tools, as well as practical advice on what to do and what not to do with software development environments.

See http://www.pobox.com/~doar for more details.

Matt Doar’s Specialties:

- Subversion, CVS, Hg, other version control tools
- SCons, Ant, make build systems
- JIRA, Confluence, FishEye, Bamboo, Crowd
- Custom JIRA plugins
- JIRA migrations from Bugzilla, ClearQuest, TeamTrack, Remedy, GNATS

Primary languages: Java, Python, C, C++
Primary platforms: Linux, OSX, Windows


Matt Doar’s Experience

  • Principal

    Consulting Toolsmiths (Sole Proprietorship)

    (Sole Proprietorship; Myself Only; Computer Software industry)

    October 2006Present (3 years 2 months)

    My consulting business based in San Jose, CA, specializing in software development environments: version control, build systems, bug tracking system, release and deployment, documentation environments.

  • Project Founder and Technical Lead

    JDiff project (Self-employed)

    (Self-Employed; Myself Only; Computer Software industry)

    October 2002Present (7 years 2 months)

    JDiff (www.jdiff.org) is an open source Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared. This is very useful for describing exactly what has changed between two releases of a product. Only the API (Application Programming Interface) of each version is compared. It does not compare what the source code does when executed.

  • Consultant Toolsmith

    PacketMotion, Inc

    (Privately Held; 51-200 employees; Computer & Network Security industry)

    November 2006May 2007 (7 months)

    * Converted existing bug data from Bugzilla to Jira. Administered and developed custom plugins for the Jira instance.
    * Created a build system using multiple build tools (Ant, SCons, shell) including a custom compiler and complex dependencies.
    * Set up and administered Subversion repositories and FishEye.

  • Senior Toolsmith

    XenSource

    (Privately Held; 51-200 employees; Computer Software industry)

    March 2006October 2006 (8 months)

  • Toolsmith

    Venturi Wireless

    (Privately Held; 51-200 employees; Computer Networking industry)

    September 2004March 2006 (1 year 7 months)

    Responsible for CVS administration, builds using make and SCons, and the automated build system (Tinderbox). Evaluated and then implemented the use of a new build system (SCons). Evaluated and then implemented a new bug tracking system (Jira), including export, conversion and import of over 5000 existing bugs.

  • Toolsmith

    Trapeze Networks

    (Public Company; 51-200 employees; Computer Networking industry)

    June 2002September 2004 (2 years 4 months)

    Developed and maintained the software environment used to
    produce a Wireless LAN switch. This included hourly builds and change logs, nightly releases to QA, and tight CVS integration with the bug tracking system (ExtraView). I also created the distributed simulation environment for the product, with thousands of simulated 802.11 clients connecting to the switch. I wrote and shipped the web-based management portion of the switch.

  • Senior Member of Technical Staff

    Vitria

    (Public Company; 201-500 employees; VITR; Computer Software industry)

    October 1997June 2002 (4 years 9 months)

    Developed and ran distributed, multiplatform tests for
    high-speed CORBA event service. Rewrote, managed and taught
    week-long training courses for customers. Contributed to the creation of a Training group. Numerous contributions to the C++ and Java code base of BusinessWare, a CORBA and XML-based Enterprise Application Integration product. Organized and wrote the substantial samples which ship with the product. Developed automated test infrastructure for large number of complex unit tests and distributed system tests. Customer support and technical firefighting.

  • Member of Technical Staff/Team Manager

    Ascom Nexion

    (Public Company; 51-200 employees; Computer Networking industry)

    September 1995September 1997 (2 years 1 month)

    The company was renamed Fujitsu Nexion in 1997.

  • Member of Technical Staff

    NET (Network Equipment Technology)

    (Public Company; 501-1000 employees; NWK; Computer Networking industry)

    December 1993September 1995 (1 year 10 months)


Matt Doar’s Education

  • University of Cambridge Computer Laboratory

    Ph.D. , Computer Networking , June 1989April 1993

    Thesis title: "Multicast in the ATM Environment"

  • St. John's College, University of Cambridge

    B.A, M.A , Computer Science , September 1985June 1988


Additional Information

Matt Doar’s Websites:

Matt Doar’s Interests:

Marine robotics, AUVs, playing the clarinet, pioneer literature of the 19th century, Islay malt whiskies and Arturo Fuente's finest.

Matt Doar’s Groups:

ACM, IEEE, at various times

  •    Configuration management
  •    Python Community
  •    Ex-Vitrians
  •    Confluence Users
  •    JIRA Community
  •    CITCON
  •    Python Magazine
  •    Subversion & CVS
  •    Atlassian Community
  •    Silicon Valley Build/Release Engineers

Matt Doar’s Contact Settings

Interested In:

  • 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 Matt Doar’s full profile:

  • See who you and Matt Doar know in common
  • Get introduced to Matt Doar
  • Contact Matt Doar directly

View Full Profile