BackgroundCheck.run
Search For

Parag Raj Sharma, 5412736 SE 25Th St, Bellevue, WA 98005

Parag Sharma Phones & Addresses

2050 132Nd Ave SE APT 502, Bellevue, WA 98005    425-5052354   

Seattle, WA   

Atlanta, GA   

West Palm Beach, FL   

Gainesville, FL   

25025 SE Klahanie Blvd, Issaquah, WA 98029    425-4276095   

Work

Position: Production Occupations

Education

Degree: High school graduate or higher

Emails

Mentions for Parag Raj Sharma

Parag Sharma resumes & CV records

Resumes

Parag Sharma Photo 37

Senior Project Architect

Location:
Seattle, WA
Industry:
Architecture & Planning
Work:
Graphite Design Group
Senior Project Architect
Callisonrtkl Mar 2012 - Mar 2017
Project Architect - Associate
Skb Architects Jan 2011 - Jan 2012
Project Manager and Designer
Sheppard Robson Jan 2006 - Sep 2008
External Lead Architect
Newbetter Jun 2001 - Jul 2006
Co-Founder and Co-Designer
Glas Architects Aug 2000 - Dec 2005
Project Architect
Chora Institute For Architecture and Urbanism Dec 1999 - Sep 2000
Designer
Warner Summers Ditzel Benefield & Ward May 1995 - Jul 1997
Intern Architect
Omura Casey Oct 1994 - May 1995
Intern Architect
Education:
Seattle Central College 2011 - 2012
Architectural Association 1997 - 2000
Associates, Associate of Arts, Architecture
University of Florida 1989 - 1994
Bachelors, Bachelor of Arts, Architecture
Skills:
Sustainable Design, Design Research, Concept Design, Interior Design, Construction Drawings, Construction, Design Development, Architectural Design, Submittals, Architecture, Vectorworks, Autocad, Construction Management, Drawing, Team Management
Interests:
Children
Environment
Science and Technology
Disaster and Humanitarian Relief
Human Rights
Arts and Culture
Languages:
Nepali
Japanese
French
Certifications:
Leed Green Associate
Arbuk - Registered (Licensed) Architect In the U.k.
Csba (Certified Sustainable Building Advisor)
License 068038I
Parag Sharma Photo 38

Manager

Work:

Manager
Parag Sharma Photo 39

Parag Sharma

Location:
Issaquah, WA
Industry:
Computer Software
Work:
Microsoft
Senior Software Design Engineer
Skills:
Windows Azure, Software Design, Architecture, Algorithms, Virtualization, Software Engineering, Enterprise Architecture, Saas, Device Drivers, Cloud Computing, Hyper V, Software Development, Operating Systems, Technical Leadership, Debugging, Scalability, Distributed Systems, Tcp/Ip, Networking, Web Services, Win32 Api
Parag Sharma Photo 40

Parag Sharma

Parag Sharma Photo 41

Parag Sharma

Location:
United States
Parag Sharma Photo 42

At Skb Architects

Location:
Greater Seattle Area
Industry:
Architecture & Planning

Publications & IP owners

Us Patents

Managing Timers In A Multiprocessor Environment

US Patent:
2009025, Oct 15, 2009
Filed:
Apr 9, 2008
Appl. No.:
12/099789
Inventors:
Parag Sharma - Issaquah WA, US
Thomas Fahrig - Redwood WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 1/12
US Classification:
713400
Abstract:
Timers are managed in a multiprocessing environment. Some timers are local to a given logical processor; such a local timer is inserted on and will be canceled only from that logical processor. Other timers are global to a logical processor. A global timer which was inserted on a given logical processor may be canceled from that logical processor or from another logical processor. Global timers are serviced in response to expiration of an associated local timer.

Opportunistic Page Caching For Virtualized Servers

US Patent:
2011022, Sep 15, 2011
Filed:
Mar 10, 2010
Appl. No.:
12/720684
Inventors:
Parag Sharma - Issaquah WA, US
Ripal Babubhai Nathuji - Bothell WA, US
Mehmet Iyigun - Kirkland WA, US
Yevgeniy M. Bak - Redmond WA, US
International Classification:
G06F 12/10
G06F 12/08
G06F 9/455
US Classification:
711 6, 711206, 718 1, 711E12001, 711E12059, 711E12017
Abstract:
A system described herein includes a receiver component that receives an indication that at least one page in virtual memory is free and the at least one page in virtual memory is classified as short-lived memory, wherein the virtual memory is accessible to at least one virtual machine executing on a computing device. The system also includes a cache updater component that dynamically updates a cache to include the at least one page, wherein the cache is accessible to the at least one virtual machine.

Virtual Machine Memory Management In Systems With Asymmetric Memory

US Patent:
2012004, Feb 23, 2012
Filed:
Aug 17, 2010
Appl. No.:
12/857562
Inventors:
Ripal Babubhai Nathuji - Bothell WA, US
Parag Sharma - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
G06F 12/02
US Classification:
711 6, 711170, 711E12001
Abstract:
A system is described herein that includes a predictor component that predicts accesses to portions of asymmetric memory pools in a computing system by a virtual machine, wherein the asymmetric memory pools comprise a first memory and a second memory, and wherein performance characteristics of the first memory are non-identical to performance of the second memory. The system also includes a memory management system that allocates portions of the first memory to the virtual machine based at least in part upon the accesses to the asymmetric memory pools predicted by the predictor component.

Trusted Snapshot Generation

US Patent:
2012032, Dec 20, 2012
Filed:
Jun 16, 2011
Appl. No.:
13/161520
Inventors:
Abhinav Srivastava - Atlanta GA, US
Himanshu Raj - Issaquah WA, US
Paul England - Bellvue WA, US
Parag Sharma - Issaquah WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 21/24
US Classification:
713189
Abstract:
A hypervisor provides a snapshot protocol that generates a verifiable snapshot of a target machine. The verifiable snapshot includes a snapshot and a signed quote. In one implementation, a challenger requests a snapshot of the target machine. In response to the snapshot request, the hypervisor initiates Copy-on-Write (CoW) protection for the target machine. The hypervisor snapshots and hashes each of the memory pages and the virtual central processing unit (CPU) of the target machine. The hypervisor generates a composite hash by merging all individual memory page hashes and the CPU state hash. The hypervisor requests a quote including integrity indicators of all trusted components and the composite hash. The quote uses a cryptographic signature from a trusted platform module, which ensures that any compromise of the integrity of the snapshot is detectable. The snapshot and signed quote are returned to the challenger for verification.

Multi-Tenant Support On Virtual Machines In Cloud Computing Networks

US Patent:
2021038, Dec 16, 2021
Filed:
Apr 27, 2021
Appl. No.:
17/241963
Inventors:
- Redmond WA, US
Abhishek Ellore SREENATH - Bangalore, IN
Neha AGGARWAL - Seattle WA, US
Naveen PRABHAT - Redmond WA, US
Nisheeth SRIVASTAVA - Sammamish WA, US
Xinyan ZAN - Sammamish WA, US
Ashish BHARGAVA - Sammamish WA, US
Parag SHARMA - Issaquah WA, US
Rishabh TEWARI - Sammamish WA, US
International Classification:
G06F 9/455
H04W 4/50
H04L 12/66
H04L 29/06
Abstract:
A virtual network interface controller (NIC) associated with a virtual machine in a cloud computing network is configured to support one or more network containers that encapsulate networking configuration data and policies that are applicable to a specific discrete computing workload to thereby enable the virtual machine to simultaneously belong to multiple virtual networks using the single NIC. The network containers supported by the NIC can be associated with a single tenant to enable additional flexibility such quickly switching between virtual networks and support pre-provisioning of additional computing resources with associated networking policies for rapid deployment. The network containers can also be respectively associated with different tenants so that the single NIC can support multi-tenant services on the same virtual machine.

Securing An Injection Of A Workload Into A Virtual Network Hosted By A Cloud-Based Platform

US Patent:
2021030, Sep 30, 2021
Filed:
Jun 10, 2021
Appl. No.:
17/344857
Inventors:
- Redmond WA, US
Aanand RAMACHANDRAN - Redmond WA, US
Jayesh KUMARAN - Redmond WA, US
David Michael BRUMLEY - Bellevue WA, US
Rishabh TEWARI - Sammamish WA, US
Nisheeth SRIVASTAVA - Sammamish WA, US
Sushant SHARMA - Sammamish WA, US
Deepak BANSAL - Bellevue WA, US
Abhishek Ellore SREENATH - Bangalore, IN
Parag SHARMA - Issaquah WA, US
Abhishek SHUKLA - Redmond WA, US
Avijit GUPTA - Redmond WA, US
International Classification:
H04L 29/06
G06F 9/46
G06F 9/455
Abstract:
The disclosed system implements techniques to secure communications for injecting a workload (e.g., a container) into a virtual network hosted by a cloud-based platform. Based on a delegation instruction received from a tenant, a virtual network of the tenant can connect to and execute a workload via a virtual machine that is part of a virtual network that belongs to a resource provider. To secure calls and authorize access to the tenant's virtual network, authentication information provided with a call from the virtual network of the resource provider may need to match authorization information made available via a publication service of the cloud-based platform. Additionally or alternatively, an identifier of a NIC used to make a call may need to correspond to a registered name of the resource provider for the call to be authorized. These checks provide increased security by preventing unauthorized calls to the tenant's virtual network.

Support Of Virtual Network And Non-Virtual Network Connectivity On The Same Virtual Machine

US Patent:
2021001, Jan 21, 2021
Filed:
Oct 25, 2019
Appl. No.:
16/664552
Inventors:
- Redmond WA, US
Abhishek SHUKLA - Redmond WA, US
Parag SHARMA - Issaquah WA, US
Xinyan ZAN - Sammamish WA, US
Kaihua XU - Redmond WA, US
International Classification:
G06F 9/455
H04L 12/46
H04L 12/741
H04L 29/12
Abstract:
A hybrid state for a virtual machine (VM) in a cloud computing system enables a VM to communicate with other VMs that belong to a virtual network (VNET VMs) while maintaining connectivity with other VMs that do not belong to the virtual network (non-VNET VMs). A non-VNET VM can be transitioned to a hybrid VM that operates in a hybrid state. The hybrid VM can be assigned a private virtual IP address (VNET address) for communication with other VNET VMs. The hybrid VM can continue to use a physical IP address to communicate with other non-VNET VMs. In this way, the hybrid VM is able to maintain connectivity with other non-VNET VMs during and after migration to the VNET. A network stack can be configured to process data packets that are destined for non-VNET VMs differently from data packets that are destined for VNET VMs.

Techniques For Managing Virtual Networks

US Patent:
2021002, Jan 21, 2021
Filed:
Jul 15, 2019
Appl. No.:
16/511732
Inventors:
- Redmond WA, US
Parag SHARMA - Issaquah WA, US
Ashish BHARGAVA - Sammamish WA, US
Ryan BECKETT - Seattle WA, US
International Classification:
H04L 12/24
H04L 12/46
G06F 9/455
G06F 9/451
H04L 29/06
Abstract:
Examples described herein generally relate to determining a current network state of the set of virtual networks, detecting, based at least in part on obtaining at least a portion of a high-level virtual network policy, an indicated change to the current network state, compiling, based on detecting the indicated change, at least a portion of the high-level virtual network policy to generate a set of low-level intermediate representation instructions to implement the indicated change to the high-level virtual network policy, and applying the set of low-level intermediate representation instructions in a network configuration for managing the set of virtual networks.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.