A method of generating a personalized video for a user of a social networking service. For a plurality of images associated with the user, respective first metrics are determined for respective images of the plurality of images based on one or more predefined image-content criteria, a first set of images is selected from the plurality of images based at least in part on the respective first metrics, and the personalized video is populated with the first set of images. The method further includes providing the personalized video to the user for viewing.
Wavii - Seattle Oct 2011 - Nov 2012
Senior Software Engineer
Redfin - Greater Seattle Area Jan 2011 - Oct 2011
Senior Software Engineer
Microsoft May 2010 - Jan 2011
Software Engineer II, Technical Cloud Computing
Microsoft Sep 2007 - May 2010
Software Engineer II, Windows Live
Center for Theoretical Neuroscience Jul 2007 - Dec 2007
UI Designer and Developer
Education:
University of Waterloo 2001 - 2006
BA, Electrical Engineering
University of Washington 2008
Masters, Computational Linguistics (On Leave)
Skills:
Distributed Systems Computational Linguistics Data Visualization Data Science AJAX System Architecture Artificial Intelligence Software Development Scalability Integration .NET Computer Science