Resume

Summary

I've been building software professionally for over 20 years in a variety of languages and technologies. For the past 7+ years my focus has been on Ruby/Rails and Javascript applications and it's been a blast. I'm looking to continue using those tools to build software to solve real problems for real people.

Work History

reality66 · CTO/Lead Developer

2012 - Present

Responsible for building and managing the technologies behind all ecommerce products, including the flagship product, Cart66.

Technologies

Ruby, Rails, Javascript, Laravel, FatFree, PHP, WordPress, AWS

Products

Cart66

A complete ecommerce platform, built in Ruby on Rails, with features for selling many different types of products such as physical goods, digital products, memberships, subscriptions and services. Key features included a custom subscription billing engine, integration with over 100 payment gateways and an automated page cloning technology allowing full customization of the checkout pages and customer portal.

CloudSwipe

A hosted payment page solution, built in Ruby on Rails, providing merchants with a secure way to accept payments on their WordPress and PrestaShop sites.

Hurricane (retired)

An affiliate platform, built in Laravel/PHP, allowing merchants to create and manage affiliate programs. Key features included a custom designed asset creation tool for creating ads and other creatives that could be used by the affiliates.


30 Cubits · Founder/CEO

2010 - Present

This is the company I started when I went out on my own in 2010 and is used as the front for my own consulting services and other web projects.

Products

Backbone.js Screencasts (retired in 2012)

In-depth screencasts focused on building applications using Backbone.js, hosted at backbonescreencasts.com.


TrackAbout · Senior Software Engineer

2008 - 2010

Responsible for maintaining and adding features to an large hosted asset tracking system which is heavily used in the packaged gas industry. Also participated in a large rewrite of the handheld mobile application for collecting data used in the asset tracking system onto Windows Mobile.

Technologies

C#, VB.NET, Windows Mobile


Ironworks Consulting · Senior Consultant

2007 - 2008

Focusing mainly on building web applications for clients using frameworks like Castle MonoRail and introducing engineering practices such as TDD, BDD, DDD.

Technologies

C#, .NET


TCSC · Senior Consultant

2005 - 2007

Primarily responsible for introducing and mentoring Scrum and agile engineering practices such as automated build scripts, continuous integration, test-driven development and domain-driven design on various client and in-house projects.

Projects included Smart Clients and web applications using technologies such as CAB, WCF, Spring.NET, Castle MonoRail/Windsor and NHibernate to name a few.

Technologies

C#, VB.NET, WCF, NHibernate


Iron Mountain · Software/Systems Engineer

1996 - 2005

Started out as a systems engineer and moved into a software developer role, building out internal products for managing networks and virtual machine environments.