Offset is a new, high-end, curated stock photography marketplace created by Shutterstock.
As part of an agile team of four developers, I helped to build, scale, and itrerate on the primary Offset.com Node app - both the client and server side. The site is supported by a number of services, both internal to our team and shared with the Shutterstock organization, so much of my work was also focused on building and orchestrating services to build new features for the site.
While I worked on a variety of different web services during my time at Offset, one of my larger projects was building a video creation service. Using Node and Imagemagick I created a system for compiling a set of images and audio into small mp4 and webm files that could be shared as part of a marketing campaign.
In addition to fleshing out features for our consumers, I also spent time building infrastructure that enabled our team to grow and be more effective. I helped our marketing team better understand our consumers by building out consumer tracking with Segment and various services orchestrated through the utlity. I also built out features that generated sales leads in Salesforce using their api, so that we could leverage Shutterstock's large network of sales people.
To enable our team to scale and quickly itrerate on new features, I also helped build and maintain both unit and acceptance tests in Mocha and Cucmber.