VP of Engineering
Fourth hire, second developer at a Cambridge-based startup building an online marketplace matching auto repair shops with vehicle owners needing service. Some of the more interesting features that I worked on included:
- Implemented a PubSub system using a Faye server to synchronize call center screens. Later used the PubSub system to demonstrate an OBDII integration prototype.
- Geographically-based email algorithm: Based on the location of a service request, gradually expand the radius of shops notified until a maximum number of responses were attained. Used PostGIS to identify candidate shops.
- Automated workflow: System that dynamically observed the state of domain objects in the system and kicked off "events" (notifications, other state transitions, etc) based on domain state. Totally configurable from an admin portal, allowing member services to tune communication with users without development resources.
- Implemented an automated system for generating estimates based on vehicle owner's requests.
- Wired up an IVR using Twilio to allow repair shops to settle their deals by phone.
- Created an appointment "negotiation" system for use between vehicle owners and service providers.
- Tasked with improving SEO for the site and got a 5x increase in inbound organic traffic with provider listing and maintenance schedule pages.
With the blessing of our CTO, reigned in development process once we got to a team of about six. Introduced Scrum to the group, started standups, IPMs, retrospectives, "planning poker," all the other Scrum ritual goodness.