Eric Allen

Experience

February 2014-Present

AdRoll | Software Engineer

Led development of three major features for dynamic ads, including a third-party integration and several projects on Apache Storm. Spearheaded adoption of Selenium web testing, AWS Elastic Beanstalk, and one-click deploys. Part-time on-call for team's systems in AWS.

April 2013-February 2014

AppMonsta | Software Engineer

Managed a small distributed team climbing of technical debt on a complex web scraping infrastructure built on Scrapy, Python/Twisted, and Amazon EC2. Built a data pipeline using Apache Pig+Hadoop to process hundreds of gigabytes of raw data per day. Continuously deployed new products and features while improving code quality. Promoted to Head of Engineering in September 2013.

June 2012-March 2013

electric imp | Software Engineer

Built a reliable, scalable cloud service to power the Internet of Things using Node.js on Amazon EC2. Solely responsible for design and development of all cloud systems for the first six months. Heavily involved in recruiting and hiring at all steps.

May 2011-June 2012

Findery (2bkco) | Employee #1

Built the backend using Ruby on Rails, built the frontend in Backbone.js, and hired the team. Subsequently responsible for all aspects of iPhone app, including performance optimization, design updates, and new features, then a ground-up rewrite.

January 2010-May 2011

Sauce Labs | Software Developer

Grew from junior developer to essential generalist, with responsibilities ranging from core architecture to sales engineering and new product development. Conceived of, designed, and developed several major features and supporting tools based on customer contact.

Summer 2009

Bloomberg L.P. | Summer Intern

Implemented CI system using Buildbot including a custom dashboard and began preliminary R&D for next-generation instant messaging tool.

Summer 2008

Wesabe | Summer Intern

Developed transfer management feature from inception to deployment, assisted with improvements to existing technologies, and orchestrated installation of Urchin 6 for analytics.

2006-2007

Allocade | Software Developer

Developed pilot product from sketches to pilot deployment at California Pacific Medical Center in San Francisco. Interviewed engineering candidates (including VP of Engineering) and trained new developers. Developed second product from concept to production.