Search

Varun Bahl Phones & Addresses

  • Palo Alto, CA
  • 419 La Herran Dr, Santa Clara, CA 95051
  • Palm Beach Gardens, FL
  • Bellevue, WA
  • Jersey City, NJ
  • Redmond, WA
  • Elmont, NY
  • Kiona, WA
  • 45 River Dr S APT 2004, Jersey City, NJ 07310

Work

Position: Craftsman/Blue Collar

Education

Degree: High school graduate or higher

Resumes

Resumes

Varun Bahl Photo 1

Product Management Lead

View page
Location:
419 La Herran Dr, Santa Clara, CA 95051
Industry:
Internet
Work:
Facebook
Product Management Lead

Walmart Ecommerce 2017 - 2019
Director, Product Management, Pricing

Boomerang Commerce 2016 - Jun 2017
Head of Product Strategy and Business Development

Nextera Energy Resources Aug 1, 2014 - 2016
Corporate and Sales Strategy

Barclays Investment Bank Jul 2012 - Jul 2014
Assistant Vice President, Commodities Desk
Education:
Nyu Stern School of Business 2010 - 2012
Master of Business Administration, Masters, Economics, Finance
University of Southern California 2003 - Dec 2004
Master of Science, Masters, Electrical Engineering
University of Bombay Jul 2002
Bachelor of Engineering, Bachelors
University of Mumbai
Don Bosco School
Skills:
Financial Modeling
Product Management
Options
Trading
Business Analysis
Banking
Strategy
Valuation
Emerging Markets
Business Strategy
Corporate Finance
Program Management
Business Operations
Sales Strategy
Sql
Commodity
Corporate Strategy Formulation
Cloud Computing
Saas
Software
C++
Sales Operations
Varun Bahl Photo 2

Varun Bahl

View page
Varun Bahl Photo 3

Varun Bahl

View page

Publications

Us Patents

System And Method For Customized Error Reporting

View page
US Patent:
8479051, Jul 2, 2013
Filed:
Jan 23, 2009
Appl. No.:
12/358708
Inventors:
Kinshumann Kinshumann - Redmond WA, US
Cristian G. Petruta - Redmond WA, US
Varun Bahl - Redmond WA, US
Richard M. Byers - Bellevue WA, US
Jonathan W. Keljo - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 381
Abstract:
An error reporting system within the operating system of a computer that provides error reporting and/or debugging for managed applications. The error reporting service supports a registration programming interface through which applications that use non-native or non-standard error reporting functions can register runtime exception modules. A similar interface may be provided for applications to register debuggers. In response to a failure, such as a crash or an application hang, the error reporting service can poll the registered components to ascertain whether any is adapted for use in conjunction with such a failure. If so, the appropriate registered components can be used to collect failure data and/or debug the failed application. In this way, the error reporting service, and an existing framework that supports aggregation of application error reports, can be customized, including to allow error reporting and debugging of non-native applications.

Validation Of Print Configuration Documents

View page
US Patent:
20080037049, Feb 14, 2008
Filed:
Aug 10, 2006
Appl. No.:
11/502307
Inventors:
Varun Bahl - Bellevue WA, US
Ashwin S. Needamangala - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/12
US Classification:
358 113
Abstract:
Various technologies for validating print configuration documents are described. In accordance with one described embodiment, print configuration documents are analyzed for conformance to a print schema. The print schema comprises syntactical and structural rules for the print configuration documents. Also, a file is generated to identify portions of the print configuration documents that fail to conform to the print schema.

Application-Launching Interface For Multiple Modes

View page
US Patent:
20120159395, Jun 21, 2012
Filed:
Dec 20, 2010
Appl. No.:
12/972967
Inventors:
Rebecca Deutsch - Seattle WA, US
Marina Dukhon - Kirkland WA, US
Varun Bahl - Jersey City NJ, US
Patrice L. Miner - Kirkland WA, US
Jeffrey S. Miller - Woodinville WA, US
Benjamin A. Betz - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715835
Abstract:
This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.

Application-Launching Interface For Multiple Modes

View page
US Patent:
20130047117, Feb 21, 2013
Filed:
Oct 19, 2012
Appl. No.:
13/656574
Inventors:
Microsoft Corporation - Redmond WA, US
Marina Dukhon - Kirkland WA, US
Varun Bahl - Jersey City NJ, US
Patrice L. Miner - Kirkland WA, US
Jeffrey S. Miller - Woodinville WA, US
Benjamin A. Betz - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715781
Abstract:
This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.

Application-Launching Interface For Multiple Modes

View page
US Patent:
20150113476, Apr 23, 2015
Filed:
Dec 30, 2014
Appl. No.:
14/586364
Inventors:
- Redmond WA, US
Marina Dukhon - Kirkland WA, US
Varun Bahl - Jersey City NJ, US
Patrice L. Miner - Kirkland WA, US
Jeffrey S. Miller - Woodinville WA, US
Benjamin A. Betz - Redmond WA, US
International Classification:
G06F 3/0484
US Classification:
715799
Abstract:
This document describes techniques and apparatuses enabling an application-launching interface for multiple modes. This interface enables a user to quickly and easily select to launch applications associated with different modes. A user may avoid wading through multiple interfaces, making multiple selections, and/or a cognitive load associated with deciding on a mode with which to interact.
Varun Bahl from Palo Alto, CA, age ~44 Get Report