BackgroundCheck.run
Search For

Haroon Ahmed14359 6Th St, Bellevue, WA 98007

Haroon Ahmed Phones & Addresses

14359 6Th St, Bellevue, WA 98007    425-3733446   

Mentions for Haroon Ahmed

Haroon Ahmed resumes & CV records

Resumes

Haroon Ahmed Photo 33

Distinguished Engineer

Location:
Bellevue, WA
Industry:
Computer Software
Work:
Microsoft Corporation since Oct 2000
Principal Software Architect
Jafsoft International Apr 1999 - Sep 2000
Software Development Manager
Compsi Private Limited Oct 1997 - Mar 1999
Software Development Manager
Compsi Private Limited Oct 1992 - Sep 1997
Software Development Engineer
Education:
Shaheed Zulfikar Ali Bhutto Institute of Science and Technology 1999 - 2000
MS Engg., Computer Science
Sir Syed University of Engineering and Technology 1995 - 1999
BS Engg., Computer Science
Skills:
Windows Azure, Software Design, C#, Distributed Systems, Software Engineering, .Net, Software Development, Agile Methodologies, Cloud Computing, Visual Studio, Win32 Api, Scalability, Design Patterns, Object Oriented Design, Scrum, Wcf, Soa, Rest, Web Services, Tfs, Wpf, Multithreading, Software Project Management, Oop, Linq, Silverlight
Haroon Ahmed Photo 34

Haroon Ahmed

Haroon Ahmed Photo 35

Govt.it Job

Work:

Govt.it Job

Publications & IP owners

Wikipedia

Haroon Ahmed Photo 36

Haro Ahmed

Dr. Prof. Haroon Ahmed is a prominent British Pakistani scientist in the fields of Microelectronics and electrical engineering. He is an Emeritus Professor ...

Us Patents

Xpath Expression Binding Using Xpath Tracker With Dynamic Or Static Path Evaluation

US Patent:
7505994, Mar 17, 2009
Filed:
Dec 28, 2005
Appl. No.:
11/320208
Inventors:
Haroon Ahmed - Renton WA, US
Laurent Mollicone - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707102, 707 2
Abstract:
Various embodiments are disclosed relating to binding an application to one or more nodes of a tree (e. g. , XML tree or XML document). According to an example embodiment, a tree path navigator (e. g. , XPath navigator) may be invoked or called to dynamically evaluate a tree path expression to track one or more nodes identified by the expression. In another example embodiment, a notification interface may be provided for one or more nodes in the tree to provide a change notification when one of the nodes is modified. The application may be notified of a change to any node identified by the tree path expression.

Syntactic Program Language Translation

US Patent:
7779396, Aug 17, 2010
Filed:
Aug 10, 2005
Appl. No.:
11/200911
Inventors:
Henricus Johannes Maria Meijer - Mercer Island WA, US
Avner Y. Aharoni - Seattle WA, US
Haroon Ahmed - Bellevue WA, US
Todd F. Pfleiger - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
717137, 717143
Abstract:
The subject disclosure pertains to computer programming languages and translation or conversion thereof. Rather than a complicated semantics preserving translation or conversion from a first source language to a second target language, the conversion can be one of syntax. The conversion can be accomplished, for example, via employment of a map that defines the relation between the syntax of the first language and the second language. The semantics of at least a part of the first language can be defined by the second target language. Thus, the first language can be open-ended and/or semantically extensible based on the second language.

Data Framework To Enable Rich Processing Of Data From Any Arbitrary Data Source

US Patent:
8290922, Oct 16, 2012
Filed:
Oct 23, 2009
Appl. No.:
12/604749
Inventors:
Haroon Ahmed - Bellevue WA, US
John David Doty - Seattle WA, US
Donald F. Box - Bellevue WA, US
Randy S. Kimmerly - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707705, 707609, 707769, 707792, 707803, 707805, 707806
Abstract:
Accessing data in a data store at a field granularity. A method includes receiving a query from a user. The query specifies one or more non-unique fields of a record. The method further includes sending the query to a data store to retrieve the fields of the record at a field granularity. The method further includes receiving data for the one or more non-unique fields of the record at a field granularity.

Generic Editor For Databases

US Patent:
8386429, Feb 26, 2013
Filed:
Mar 31, 2009
Appl. No.:
12/416009
Inventors:
William A. Manis - Sammamish WA, US
Lonny Bastien - Bellevue WA, US
Antony Scott Williams - Mercer Island WA, US
Anthony Christopher Bloesch - Vashon WA, US
Gunter Leeb - Redmond WA, US
Haroon Ahmed - Bellevue WA, US
Randy S. Kimmerly - Woodinville WA, US
Arye Gittelman - Mercer Island MA, US
Donald F. Box - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707640, 707641, 707653
Abstract:
Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.

Generic Editor For Databases

US Patent:
8626715, Jan 7, 2014
Filed:
Feb 26, 2013
Appl. No.:
13/776995
Inventors:
Lonny Bastien - Bellevue WA, US
Antony Scott Williams - Mercer Island WA, US
Anthony Christopher Bloesch - Vashon WA, US
Gunter Leeb - Redmond WA, US
Haroon Ahmed - Bellevue WA, US
Randy S. Kimmerly - Woodinville WA, US
Arye Gittelman - Mercer Island WA, US
Donald F. Box - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707640, 707641, 707653
Abstract:
Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.

System And Method For Synchronizing A Repository With A Declarative Defintion

US Patent:
2010008, Apr 8, 2010
Filed:
Oct 22, 2008
Appl. No.:
12/256426
Inventors:
Haroon Ahmed - Bellevue WA, US
Chris Anderson - Redmond WA, US
Oz Evren - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707610, 707E17009, 707E17014
Abstract:
The subject disclosure relates to a method and system for synchronizing a repository with a declarative definition. The method and system includes receiving the declarative definition in which the declarative definition represents a constraint-based execution model. A script is also created that translates the declarative definition into machine code. At least one function is then performed on the repository in which the script provides instructions for the at least one function.

System And Method For Managing Database Applications

US Patent:
2010008, Apr 8, 2010
Filed:
Oct 27, 2008
Appl. No.:
12/258973
Inventors:
Haroon Ahmed - Bellevue WA, US
Chris L. Anderson - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707665, 707E17009
Abstract:
The subject disclosure relates to a method and system for managing a database application. The method and system include receiving a deployment package, which includes deployed objects of a declarative execution model and defining a plurality of data structures extracted from the deployment package such that at least one data structure populates an extended catalog. The deployed objects are then stored in a manner consistent with the plurality of data structures.

Packaging System To Facilitate Declarative Model-Driven Development

US Patent:
2010008, Apr 8, 2010
Filed:
Oct 22, 2008
Appl. No.:
12/256433
Inventors:
Haroon Ahmed - Bellevue WA, US
Chris Anderson - Redmond WA, US
Steve Antoch - North Bend WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707803, 707E17045
Abstract:
The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.

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.