Business consultant and full-stack web developer with expert knowledge within the Ruby on Rails ecosystem, Linux server, front-end technologies, and user interface design. I physically reside in the Monadnock region of New Hampshire between Manchester and Keene. I have 9 source repositories on Github and am the #2 contributor to the Quickeebooks gem. I have been involved intimately with the business side of software for almost my entire career and can provide powerful distinctions to enable a software project to be a success.
Good business is linked to great craftsmanship and I am continually honing my discipline. To that end here is my pragmatic programmers book shelf. I also subscribe to Rubytapas and Metacasts.
Motorlot is an application that is radically redefining the independent car dealer software business and I was proud to be part of a wonderful 6 person team for 15 months. All developers were responsible for every part of the web application stack: back-end, front-end, and server configuration. I worked on difficult features such as QuickBooks integration and enabled Motorlot's financing module to work with different types of interest computation. I created a special project in where our Chef server recipes were given the ability to run on a Vagrant VM. This allowed new developers to test and practice with our Chef recipes before deploying live. Moreover, I regularly contributed business and software advice.
In 2005 our team needed a good issue tracker and nothing we tried such as Bugzilla or Sharepoint fit the bill. I decided to create one. Here is the whole story. I did all the design, graphics, and systems work too. Application is eight years in the making, loaded with features, has an original philosophy, and is used daily.
Venture was near its death about a year-and-a-half into development. We turned to a little known IE browser technology called XMLHTTPRequest to wrap a 12-page app into a single page one. After that we were able to win company-wide adoption. This was 2003, approximately two years before the term Ajax was coined. Today the application is a company cornerstone handling almost all aspects of Customs Brokerage. I also created a permit application system for the Foreign Affairs and International Trade Canada using the Java Entrust toolkit. Here are some screen shots.