Search

Bhavesh Doshi Phones & Addresses

  • 2502 Nob Hill Pl N, Seattle, WA 98109 (425) 749-8962
  • 9911 156Th Ave, Redmond, WA 98052 (425) 558-3623
  • 5051 148Th St, Bellevue, WA 98007 (425) 558-3623 (425) 881-6493
  • Buena Park, CA
  • Tucson, AZ

Resumes

Resumes

Bhavesh Doshi Photo 1

Technology Manager

View page
Location:
Seattle, WA
Industry:
Internet
Work:
Amazon
Technology Manager
Bhavesh Doshi Photo 2

Senior Engineering Leader

View page
Location:
Seattle, WA
Industry:
Internet
Work:
Facebook
Senior Engineering Leader

Southwest Airlines Jun 2005 - May 2008
Software Development Manager

Amazon Jun 2005 - May 2008
Senior Software Development Manager at Amazon

Hughes Network Systems 1998 - 2005
Senior Member of Technical Staff
Education:
University of Washington - Michael G. Foster School of Business 2008 - 2010
Master of Business Administration, Masters
The Johns Hopkins University 2002
Purdue University 1996 - 1998
Master of Science, Masters, Electrical Engineering
University of Mumbai 1992 - 1996
Bachelor of Engineering, Bachelors, Electrical Engineering
Victoria Jubilee Technical Institute 1996
Bachelor of Engineering, Bachelors
Skills:
Amazon Web Services
System Architecture
Software Design
Agile Methodologies
Web Services
Software Development
Mobile Applications
Web Applications
Linux
Unix
Object Oriented Design
Enterprise Architecture
Requirements Analysis
Architectures
Cloud Computing
Architecture
Xml
It Strategy
Distributed Systems
Bhavesh Doshi Photo 3

Principal Engineering Manager

View page
Location:
2502 Nob Hill Pl north #northnorth, Seattle, WA 98109
Industry:
Computer Software
Work:
Microsoft
Principal Engineering Manager

Microsoft Oct 2014 - Dec 2017
Principal Software Engineer
Education:
University of Arizona 1989 - 1991
Master of Science, Masters, Information Systems
Skills:
Sql
Software Design
Cloud Computing
Visual Studio
Software Project Management
Software Engineering
Software Development
C#
.Net
Distributed Systems
Agile Project Management
Web Services
Microsoft Sql Server
Scrum
Sharepoint
Xml
C++
Bhavesh Doshi Photo 4

Bhavesh Doshi

View page
Bhavesh Doshi Photo 5

Senior Test Lead At Microsoft

View page
Position:
Senior Test Lead at Microsoft
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Microsoft since Mar 1992
Senior Test Lead
Education:
University of Arizona 1989 - 1991

Publications

Us Patents

Recovery Service Location For A Service

View page
US Patent:
20120311376, Dec 6, 2012
Filed:
Jun 6, 2011
Appl. No.:
13/154299
Inventors:
Viktoriya Taranov - Bellevue WA, US
Alexander Hopmann - Seattle WA, US
Antonio Marcos Da Silva, JR. - Kirkland WA, US
Nikita Voronkov - Redmond WA, US
Kai Yiu Luk - Seattle WA, US
Ramanathan Somasundaram - Bothell WA, US
Artsiom Kokhan - Redmond WA, US
Siddharth Rajendra Shah - Bothell WA, US
Daniel Blood - Snohomish WA, US
Bhavesh Doshi - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 11/16
G06F 11/08
G06F 17/30
US Classification:
714 411, 714E1103, 714E11054
Abstract:
A secondary location of a network acts as a recovery network for a primary location of the service. The secondary location is maintained in a warm state that is configured to replace the primary location in a case of a failover. During normal operation, the primary location actively services user load and performs backups that include full backups, incremental backups and transaction logs that are automatically replicated to the secondary location. Information is stored (e.g. time, retry count) that may be used to assist in determining when the backups are restored correctly at the secondary location. The backups are restored and the transaction logs are replayed at the secondary location to reflect changes (content and administrative) that are made to the primary location. After failover to the secondary location, the secondary location becomes the primary location and begins to actively service the user load.

Automatic Configuration Of A Recovery Service

View page
US Patent:
20120310887, Dec 6, 2012
Filed:
Jun 6, 2011
Appl. No.:
13/154242
Inventors:
Viktoriya Taranov - Bellevue WA, US
Daniel Blood - Snohomish WA, US
Alexander Hopmann - Seattle WA, US
Siddharth Rajendra Shah - Bothell WA, US
Tarkan Sevilmis - Redmond WA, US
Nikita Voronkov - Redmond WA, US
Ramanathan Somasundaram - Bothell WA, US
Artsiom Kokhan - Redmond WA, US
Bhavesh Doshi - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707634, 707675, 707E17007, 707E17005
Abstract:
A secondary location is configured as a recovery service for a primary location of the service. The secondary location is maintained in a warm state that is configured to replace the primary location in a case of a failover. During normal operation, the secondary location is automatically updated to reflect a current state of the primary location that is actively servicing user load. Content changes to the primary location are automatically reflected to the secondary location. System changes applied to the primary location are automatically applied to the secondary location. For example, removing/adding machines, updating machine/role assignments, removing adding/database are automatically applied to the secondary location such that the secondary location substantially mirrors the primary location. After a failover to the secondary location, the secondary location becomes the primary location and begins to actively service the user load.

Smart Data Storage Tiers For Data Object Transitioning

View page
US Patent:
20220334719, Oct 20, 2022
Filed:
Jul 5, 2022
Appl. No.:
17/858023
Inventors:
- Seattle WA, US
Miles Childs Kaufmann - Seattle WA, US
Suresh Kumar Golconda - Seattle WA, US
Anand Chakraborty - Redmond WA, US
Arvinth Ravi - Seattle WA, US
Nikhil Menon - Seattle WA, US
Shikha Sukumaran - Issaquah WA, US
Bhavesh Anil Doshi - Redmond WA, US
International Classification:
G06F 3/06
Abstract:
An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.

Extendable Architecture For Augmented Reality System

View page
US Patent:
20200225904, Jul 16, 2020
Filed:
Jan 15, 2020
Appl. No.:
16/743739
Inventors:
- Seattle WA, US
Bhavesh Anil Doshi - Redmond WA, US
Laura Varnum Finney - Seattle WA, US
Prashant Hegde - Seattle WA, US
Kevin Robert McGehee - Seattle WA, US
John Ryan Sherritt - Bothell WA, US
International Classification:
G06F 3/16
Abstract:
An extendable augmented reality (AR) system for recognizing objects. The AR system may incorporate plugins to improve the AR system's ability to recognize objects, such as by adding external matchable data or using external recognition algorithms. The plugins may be installed/activated dynamically by a user to expand the system's AR capabilities. The AR system may also incorporate plugins to improve the AR system's post-recognition features such as supplying a user with supplemental content or follow-up functionality. The AR system may filter communications with the plugins to centralize identification processes, to shield plugins, and to ensure plugins are only activated at appropriate times.

Smart Data Storage Tiers For Data Object Transitioning

View page
US Patent:
20200192571, Jun 18, 2020
Filed:
Feb 21, 2020
Appl. No.:
16/797372
Inventors:
- Seattle WA, US
Miles Childs Kaufmann - Seattle WA, US
Suresh Kumar Golconda - Seattle WA, US
Anand Chakraborty - Redmond WA, US
Arvinth Ravi - Seattle WA, US
Nikhil Menon - Seattle WA, US
Shikha Sukumaran - Issaquah WA, US
Bhavesh Anil Doshi - Redmond WA, US
International Classification:
G06F 3/06
Abstract:
An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.

Layout-Agnostic Complex Document Processing System

View page
US Patent:
20200160050, May 21, 2020
Filed:
Nov 21, 2018
Appl. No.:
16/198040
Inventors:
- Seattle WA, US
Shai MAZOR - Binyamina, IL
Amit ADAM - Haifa, IL
Wendy TSE - Seattle WA, US
Andrea OLGIATI - Gilroy CA, US
Bhavesh DOSHI - Redmond WA, US
Gururaj KOSURU - Bellevue WA, US
Patrick Ian WILSON - Renton WA, US
Umar FAROOQ - Mercer Island WA, US
Anand DHANDHANIA - Seattle WA, US
International Classification:
G06K 9/00
Abstract:
Techniques for layout-agnostic complex document processing are described. A document processing service can analyze documents that do not adhere to defined layout rules in an automated manner to determine the content and meaning of a variety of types of segments within the documents. The service may chunk a document into multiple chunks, and operate upon the chunks in parallel by identifying segments within each chunk, classifying the segments into segment types, and processing the segments using special-purpose analysis engines adapted for the analysis of particular segment types to generate results that can be aggregated into an overall output for the entire document that captures the meaning and context of the document text.

Automatic Configuration Of A Recovery Service

View page
US Patent:
20190294515, Sep 26, 2019
Filed:
Apr 2, 2019
Appl. No.:
16/373181
Inventors:
- Redmond WA, US
Daniel Blood - Snohomish WA, US
Alexander Hopmann - Seattle WA, US
Siddharth Rajendra Shah - Bothell WA, US
Tarkan Sevilmis - Redmond WA, US
Nikita Voronkov - Redmond WA, US
Ramanathan Somasundaram - Bothell WA, US
Artsiom Kokhan - Redmond WA, US
Bhavesh Doshi - Redmond WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 11/20
Abstract:
A secondary location is configured as a recovery service for a primary location of the service. The secondary location is maintained in a warm state that is configured to replace the primary location in a case of a failover. During normal operation, the secondary location is automatically updated to reflect a current state of the primary location that is actively servicing user load. Content changes to the primary location are automatically reflected to the secondary location. System changes applied to the primary location are automatically applied to the secondary location. For example, removing/adding machines, updating machine/role assignments, removing adding/database are automatically applied to the secondary location such that the secondary location substantially mirrors the primary location. After a failover to the secondary location, the secondary location becomes the primary location and begins to actively service the user load.
Bhavesh C Doshi from Seattle, WA, age ~56 Get Report