Ian Burrell
5008 NE Halsey St
Portland, OR 97213
503-957-6554
ianburrell@gmail.com
Experience
Comscore (acquired Rentrak) (2004-present)
Staff Software Engineer (2016-present)
- Setup resources in AWS for new data processing project.
- Coordinated between developers, SCM for deployment, and infrastructure teams.
- Managed Airflow workflow engine using ECS and CloudFormation.
- Setup Spark clusters with EMR and autoscaling.
- Ran SOAP services using ECS.
- Wrote Spark jobs in Java.
- Helped improve deployment for microservice monitoring system running on Kubernetes.
Software Architect (2013-2016)
- Managed application infrastructure for data processing applications running on-premise.
- Setup Spark processing on Mesos clusters.
- Built Docker containers for complicated legacy applications.
- Wrote job queue system in Perl. Migratred Perl web sites to Plack.
- Integrated single-sign-on with internal authentication system.
Senior Software Engineer (2007-2013)
- Worked on custom distributed processing system written in C++ and Perl that processing billions of television events.
- Automated setup of hundred of VMs with Puppet.
- Deployed web servers, databases, development servers, and backend processing systems.
- Wrote system for deploying Perl module versions for large application.
Software Developer (2004-2007)
- Developed large web-based reporting application in Perl for entertainment industry.
- Implemented software to import and summarize millions of VOD transactions.
- Administered terabyte-sized PostgreSQL database with Slony replication and partitioned tables.
Education
Stanford University (1992-1998)
MS in Computer Science
BS in Physics