Facebook
Frontend Engineer
Chefsteps Jan 2015 - Dec 2017
Software Engineer
Microsoft Jun 2012 - Dec 2012
Senior Software Engineer
Microsoft Jan 2010 - Jun 2012
Software Engineer 2
Microsoft May 2006 - Jan 2010
Software Engineer
Education:
Washington University In St. Louis 2000 - 2004
Bachelors, Bachelor of Science, Computer Science
Skills:
C# Software Engineering Visual Studio Distributed Systems Javascript Agile Methodologies C++ Java Node.js Software Design Web Services .Net Software Development Css Web Design Portrait Photography Commercial Photography Html Web Development Web Applications Less Gulp.js Requirejs Xaml Php Npm
Hesham Anan - Bothell WA, US Timothy John McCracken - Woodinville WA, US Ryan Dale Parsell - Langley WA, US Mark Kramer - Camation WA, US Jiamin Zhu - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
717140
Abstract:
One or more techniques and/or systems are disclosed for dynamically generating a customized binary on the fly, without a build process. One or more customizing resources are identified for a requested binary, such as from customizing parameter identified from a decoded binary request that was sent from a client computer at runtime. Using an injection map, a location for one or more customizing resources used to customized the requested binary are identified on a resource server, which can be provided by the binary provider. The customized binary is generated by injecting the one or more customizing resources retrieved from the resource server into a decoded base binary.
Sarah Michelle Filman - Seattle WA, US Jason Fergus Moore - Redmond WA, US Jiamin Zhu - Sammamish WA, US Mark Kramer - Carnation WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048 G06F 17/30
US Classification:
715838, 707748, 715835, 707E17084
Abstract:
One or more techniques and/or systems are disclosed for displaying images in a user's online page, such as to provide an engaging and interesting user experience. A subset of one or more images is identified from a set that comprises user accessible images. Images for the subset are identified selecting one or more images from the set of user accessible images that meet a desired user interest threshold. The subset of selected images is then loaded onto the user's online page, such as an online service landing page, in an arrangement (e.g., slide show) of the images.