This BrandYourself profile is automatically optimized to show up high in Google

Patrick Hayes

Patrick Hayes, Software Developer at Foursquare

Patrick Hayes is a grad from the University of Waterloo, currently working at Foursquare.

Patrick Hayes's Background

Patrick Hayes's Experience

Software Engineer at foursquare

July 2012 - Present

Server Engineer, working on content distribution/platform

Financial Software Developer at Bloomberg

May 2011 - August 2011

Developed an application for monitoring volatility of financial securities Implemented an efficient, scalable caching system for extremely large datasets using C++ Designed an intuitive user interface for trend analysis using Javascript

Research Engineer at ContextLogic

September 2010 - December 2010

Developed machine learning algorithms for topical inference of text. Produced highly optimized C++ to improve performance in existing technologies by up to 20x. Designed a distributed indexer using Python and C that performed highly scalable data mining

Software Engineering Intern at Facebook

January 2010 - April 2010

Developed a complete, scalable, distributed search application using PHP, Java and SQL. Leveraged open source technologies to build a robust, efficient, and extensible search framework. Used Javascript and Ajax to develop an engaging user experience.

Application Developer at Sybase

May 2009 - August 2009

Developed user interface functionality for commercial database software using Flex/Actionscript. Analyzed and implemented performance-critical web server code in Java and SQL. Designed a mobile version of an existing web application using Java, PHP, and SQL.

Automation Tools Developer at Research In Motion

September 2008 - December 2008

Designed and improved automated test suites for mobile application software.

Software Test Associate at Research In Motion

January 2008 - April 2008

Developed automated test suites for testing mobile phone firmware.

Patrick Hayes's Education

University of Waterloo

2007 – 2012

BMath

Concentration: Computer Science / Pure Mathematics


Patrick Hayes's Interests & Activities

Machine Learning, Data Mining, Search, Distributed Systems, User Interfaces, Python

© 2026 BrandYourself - Manage your online reputation