SVP, Engineering @ Foursquare I reported to the CEO and ran the engineering team across our NYC and SF offices. From May 2016 to December 2017 (1 year 8 months) New York, NYSenior Staff Engineer @ Foursquare A brief stint as an individual contributor to help build the server side of what evolved into the Top Picks...
SVP, Engineering @ Foursquare I reported to the CEO and ran the engineering team across our NYC and SF offices. From May 2016 to December 2017 (1 year 8 months) New York, NYSenior Staff Engineer @ Foursquare A brief stint as an individual contributor to help build the server side of what evolved into the Top Picks screen in the Foursquare app From March 2014 to May 2014 (3 months) Software Engineer @ Foursquare As one of the first engineers, I mostly focused on issues related to scalability as the user base grew from thousands to millions. From March 2010 to March 2011 (1 year 1 month) Contributor @ Lift Web Framework Lift is an apache open source licensed web framework written in scala. We made heavy use of it at Udorse and in the early days at Foursquare. From 2009 to April 2013 (4 years) Software Engineer @ Udorse Built udorse.com and wee bit of topguest.com. I spent most of my time working on the server side web architecture using the scala web framework, Lift. From July 2009 to February 2010 (8 months) Software Engineer @ Dresdner Kleinwort (now Commerzbank) I was a software developer within the Digital Markets group. We created plumbing to other services such as Reuters and Bloomberg. These were gateways written in Java to allow our proprietary trading platform to communicate via quirky TCP socket protocols. From July 2004 to May 2005 (11 months) Software Developer @ Net Health Systems I was a significant contributor on a team that created a Palm Pilot application to allow healthcare staff to input wound treatment assessments electronically while seeing a patient, and then later synchronize that data with a web based system. The Palm Pilot app was written in C, the synchronization conduit was in Visual C++, and the server side was in Microsoft's ASP (pre .NET). From May 2002 to July 2003 (1 year 3 months) Senior Director of Engineering - Ads @ Foursquare I led the team that's responsible for building all of Foursquare's advertising products: * Pinpoint - We build targetable advertising segments (e.g., "people who've gone to a car dealership in the past 14 days") based on Foursquare first-party location data and secondary data. Raw lat-lng data is fed through machine learned models to determine place visit history with a high degree of confidence. Segments are built using offline batch processing as well as inline with an aggregated real-time bid stream. * Attribution - Real world conversion measurement based on a panel of Foursquare & Swarm users. Exposed user visit rate is compared to an algorithmically constructed control group to compute visit rate lift. The control group construction algorithm accounts for demographics and prior visit history. * Foursquare Native Ads - We support a proprietary ads server to power the placements within Foursquare and Swarm properties. My responsibilities included setting high level technical direction, allocating resources, scheduling, and developing the leaders on the team. I was also an occasional extra hand for server and iOS engineering tasks. From March 2015 to May 2016 (1 year 3 months) Director of Engineering - Foursquare App @ Foursquare The team was responsible for Foursquare app components including profile, follow graph, expertise, and sign-up/onboarding flow during the period that Foursquare and Swarm were split into two different apps.After building the sign-up/onboarding flow, we also built the ability to use Foursquare "anonymously" - i.e., without signing up. From May 2014 to March 2015 (11 months) Director of Engineering - Infrastructure @ Foursquare Led the infrastructure team during the company's highest growth period. The team's notable projects included: - Designing the MongoDB collections that store Foursquare's largest data sets - Tooling, including a fork of MongoDB to support running Mongo on unreliable disks - Building out the offline analytics stack that now powers much of the Foursquare, Swarm, Ads, and Enterprise products - Splitting up our monolithic server stack into a services-oriented architecture and building out the support tooling From March 2011 to March 2014 (3 years 1 month) Software Engineer @ Goldman Sachs I worked on the Risk Cache, a custom reporting tool for assessing market and credit risk across the entire firm's positions. Trade and simulated pricing data from various sources were co-located into Java process heap to allow for arbitrary queries by end users over a web interface. Data requirements that exceeded limitations of commodity hardware required a move from single process to distribution across multiple servers. I created the data chunking, loading, and recovery framework for pricing data. - Built an arbitrary operation distributed execution framework to send computes to data and aggregate results (i.e., map/reduce). - Built a parallel calculation graph engine to optimize data loading utilizing the Fork-Join task libraryIn my role as "core developer," I helped enforce coding standards and test coverage. I also mentored junior developers and gave OO and Java development presentations. We took pride in greatly increasing automated build success rate and improving developer productivity. From June 2005 to April 2009 (3 years 11 months) Software Engineer @ Qwest - Worked on R&D Voice over IP (VoIP) conferencing project as part of training. We created a Java based web service and application code to facilitate call processing on VoIP application server. - Worked on re-creation of the myqwest.com customer portal in order to achieve greater performance, up-time, and usability.- Built the core user account management Web Service in C# that coordinated and synchronized data across an Oracle database and a TIBCO bus exposed legacy service. I also created a data access architecture and supported development efforts of external teams that utilized the framework. From August 2003 to June 2004 (11 months) Co-Founder and CTO @ Anomaly Building the engine to bring precision payments to healthcare. A large percentage of healthcare spending is money that should have never gone out the door. We're sifting through all that data to identify, recover and prevent fraud, waste and abuse in healthcare.We're putting together an incredible team of subject matter experts, software engineers, data scientists and ML practitioners. New York, New York, United StatesHead Of Engineering @ Redesign Health Building healthcare companies from scratch: ideation, funding, pushing code and hiring the founding teams.Was early acting CTO for: - Vault - Calibrate - EverBody - HealthQuarters From August 2018 to April 2020 (1 year 9 months) New York, NY
May 2016 to December 2017
New York, NY
Senior Staff Engineer
March 2014 to May 2014
March 2010 to March 2011
Lift Web Framework
2009 to April 2013
July 2009 to February 2010
Dresdner Kleinwort (now Commerzbank)
July 2004 to May 2005
Net Health Systems
May 2002 to July 2003
Senior Director of Engineering - Ads
March 2015 to May 2016
Director of Engineering - Foursquare App
May 2014 to March 2015
Director of Engineering - Infrastructure
March 2011 to March 2014
June 2005 to April 2009
August 2003 to June 2004
Co-Founder and CTO
New York, New York, United States
Head Of Engineering
August 2018 to April 2020
New York, NY
What company does Jon Hoffman work for?
Jon Hoffman works for Foursquare
What is Jon Hoffman's role at Foursquare?
Jon Hoffman is SVP, Engineering
What industry does Jon Hoffman work in?
Jon Hoffman works in the Computer Software industry.
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies