Senior Software Engineer @ From October 2014 to Present (1 year 3 months) Greater New York City AreaTechnical Lead @ Help lead, grow, and develop a team focused on handling all data going into and out of Yelp. Projects include Salesforce integration, data warehousing, syndication of Yelp content, reporting, and the general fulfillment of external partnerships
Senior Software Engineer @ From October 2014 to Present (1 year 3 months) Greater New York City AreaTechnical Lead @ Help lead, grow, and develop a team focused on handling all data going into and out of Yelp. Projects include Salesforce integration, data warehousing, syndication of Yelp content, reporting, and the general fulfillment of external partnerships (e.g. Apple, bing, locu, Eat24, grubHub, local city governments).
Sample Projects: Created a scalable data ingestion system used to perform bulk updates across various services and systems in Yelp, providing access to this system through both internal and external APIs for our partners. Worked closely with the Qype team and handled the integration of all Qype content (http://techcrunch.com/2012/10/24/yelp-pays-50m-to-acquire-its-big-european-rival-qype/) into Yelp including millions of photos, reviews, users, and businesses. Handled integration with Yext (http://www.yext.com/yelp) in preparation for their Powerlistings Turbo! Product. Created an analytics API used by partners to query for business stats including page views, clicks, and other key metrics. Responsible for handling integration with YP (http://finance.yahoo.com/news/yp-yelp-sign-strategic-deal-200500307.html), creating a push based realtime analytics system. Helped onboard new manager on Partnerships team while supporting team on key projects including the creation of an OAuth2 service and an API for partners to respond to reviews. From July 2012 to October 2014 (2 years 4 months) San Francisco Bay AreaSoftware Engineer @ Worked on the Revenue Team, responsible for billing, the Biz Team, responsible for the business owner site, the Internal Apps Team, responsible for internal products, and the Business Analytics & Metrics Team, responsible for all data going into and out of Yelp.
Sample Projects: Responsible for Australia data loading and configuration (http://www.lifehacker.com.au/2011/11/yelp-australia-launches-in-sydney-melbourne/). Handled partnership between Yelp and Sensis/Yellow Pages (http://www.yellowpages.com.au/ pages/help/ratings-and-reviews#yelp). Created a Python API for Yelp to communicate with Salesforce. Designed and implemented a fault tolerant system to scale and speed up the data update of 50+ million Yelp accounts to Salesforce, speeding up the 3+ week process to single day via parallelization using Gearman, a distributed messaging queue. Produced a paperless contract flow for new business owners, obviating unscalable paper contracts, creating a SOAP server to manage outbound messages from Salesforce. Wrote backend and frontend code to handle the creation of new businesses, the signup of business owners, the validation and charging of credit cards, and the setup of new advertising programs. Constructed a fault tolerant internal bulk updater for business attributes, photos, and payment information. Designed the compatibility layer between existing database code and the SQLAlchemy ORM. From June 2009 to October 2014 (5 years 5 months) Undergraduate Student Researcher @ Collaborated with Prof. Anthony D. Joseph, Prof. Doug Tygar, and Prof. Satish Rao, graduate students from the UC Berkeley RAD Lab, and researchers from Intel Research Berkeley on several projects related to security in the field of machine learning.
Implemented and analyzed results of various attacks on the Spambayes Bayesian spam filter in Python including a theoretical optimal dictionary attack. The attacks were run distributively using an in-house experimental framework. Helped develop the dispatcher to distribute experiments. Studied how an adversary can systematically query a classifier to elicit information regarding its characteristics but continue to evade detection. Implemented previously discovered algorithm to optimally query linear classifiers (the ACRE algorithm) for comparison against novel algorithms for convex-inducing classifiers. From March 2008 to May 2009 (1 year 3 months) Software Engineering Intern @ Worked at the Shopping.com division of eBay.
Created a merchant history tool utilizing the Apache Tapestry Framework. Produced a dependency tool used to manage and delete unneeded Java libraries in Python. Helped design build infrastructure of various large-scale projects and led migration from Ant to Maven. Wrote market watch tool to scrape and analyze prices from competitors’ websites. Assisted Senior Product Manager in outsourcing decisions. From May 2008 to September 2008 (5 months) Software Engineering Intern @ Created an application in Visual Basic to control stepper motors in inspection workstations. Provided a GUI to monitor progress of inspection. From December 2007 to January 2008 (2 months)
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension