October 2015 to Present
Indeed is the #1 job site worldwide, with over 180 million unique visitors and 2 billion searches per month in more than 60 countries. We help more people get jobs around the world than anyone else.
SVP, Product & Engineering
October 2010 to October 2015
Chief Product Officer / COO
April 2010 to September 2010
Slated is a film marketing and intelligence company that acquired B-Side's Intellectual Property in March of 2010. Responsible for establishing and managing company operations and for defining company product vision and strategy during the B-Side transition.
Founder & CEO
January 2005 to April 2010
B-Side was acquired in April 2010 by Slated & IFP.
B-Side provides film market research, marketing, and distribution services to filmmakers, producers, and distributors.
B-Side's Festival Genius platform powers more than 200 film festival websites including the Sundance and AFI film festivals, servicing more than 4 million attendees annually. Festival Genius provides web and mobile scheduling and ticketing services, attendee calendars, optimized scheduling, ratings and reviews, and personalized recommendations. Through Festival Genius, B-Side has built a database of 250k registered members, capturing audience intelligence on 50k feature films.
B-Side leverages its audience data to provide advanced market research services to producers and distributors. The Critical Genius analytical engine identifies films with maximum earning potential based on festival screening data. B-Side's Theatrical- On-Demand platform enables organizations and individual enthusiasts to host their own digital screenings of feature films. Theatrical-On-Demand delivered the widest single-day opening ever for a documentary, generating $3.5M in gross DVD sales & rentals on less than $8,000 marketing spend.
VP of Development
May 2000 to December 2004
Trilogy is an Enterprise software company focused on Fortune 500 / Global 1000 customers in the Automotive, Computer & Consumer Electronics, Telecom, Retail, and Travel industries.
Responsible for Trilogy's Product Development organization consisting of Engineering, Design / UX, QA, Documentation, Build, and Operations, with 300 employees in Austin, TX and Bangalore, India. During my tenure, Trilogy Development filed more than 300 patents, reduced voluntary turnover by 80%, and reduced defect rates by 50%.
Director of Development
November 1999 to May 2000
Director of Trilogy's Core Development Team, reporting the VP of Development. The Core Dev team consisted of 45 members, encompassing the architecture team, infrastructure and tool application development, Design / UX, QA, Documentation, Build, and Operations.
April 1999 to November 1999
Managed a team of 15 developers responsible for Trilogy's core application architecture. Responsible for product management, all aspects of delivery, and direct management of team members.
March 1996 to April 1999
Responsible for development of Trilogy’s cross-platform core application architecture, which was the underlying platform for every Trilogy deployment. Architected and developed an object-based replication engine on top of the Trilogy platform, allowing disconnected sales reps to work remotely and later synchronize changes to and from the server for any Trilogy application. The replication engine supported object-level conflict detection and resolution, automatic client schema migration, and seamless cross-database interoperability. Recognized in 1999 as Trilogy’s outstanding Developer of the Year.
Special Education Teacher
September 1990 to June 1991
Taught in the Springhouse pilot program supporting special education students from multiple districts in Vermont. The program combined academics with work and life skill development.
Special Education Assistant
January 1990 to June 1990
Supported special education students in Math, Chemistry, English, and Social Studies.
MCS in Computer Science
January 1993 to January 1995
AB in Architecture
January 1985 to January 1989
Trilogy Developer of the Year Superstar Award
Highest recognition awarded at Trilogy, presented each year to the company’s outstanding Software Developer.
System and method for generating effective recommendations (#7,720,720)
A data processing system generates recommendations for on-line shopping by scoring recommendations matching the customer's cart contents product page, configuration page, email and/or history using predetermined scoring criteria, such as item availability, item price, relevance of the item to the customer, item clarity, item exposure, total purchase amount in the cart, margin, recommendation confidence and lift, shopper profile matches, seasonality, customer history, time dependency, product marketing emphasis, substitutability, item popularity and/or product attributes associated with the recommended item. The scored recommendations may be ranked and/or filtered to prioritize the recommendations so that the best recommendation is selected for presentation to the customer. In addition, one or more scoring criteria or product attributes for the recommended item may be used to select a specific selling point/message text for inclusion with the selected recommendation.
System and method for integrated recommendations (#7,966,219)
A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.