Search

Anshul Dawra

from Campbell, CA
Age ~48

Anshul Dawra Phones & Addresses

  • 20 Maravilla Ct, Campbell, CA 95008
  • 3100 Rubino Cir, San Jose, CA 95125 (408) 978-3230
  • Denver, CO
  • 910 Lemon St, Tempe, AZ 85281
  • 20 Maravilla Ct, Campbell, CA 95008 (408) 476-7618

Work

Company: Ibm Nov 2010 Position: Architect/senior software engineer, biginsights

Education

Degree: Master of Science (M.S.) School / High School: Arizona State University 1999 to 2001

Skills

Java • Hadoop • Software Development • Databases • Agile Methodologies • Software Engineering • Db2 • Sql • Junit • Eclipse • Unix • Java Enterprise Edition • Soa • Shell Scripting • Distributed Systems • Jdbc • Xml • Perl • Linux • Ant • Websphere • Software Design • Spring • Rest • Tomcat • Servlets • Spring Framework • J2Ee

Languages

Hindi

Interests

Motorcycling • Flying • Cycling • Well I Can't Swim So No Sailing • Driving

Industries

Computer Software

Professional Records

License Records

Anshul Dawra

Address:
20 Maravilla Ct, Campbell, CA 95008
License #:
A4926783
Category:
Airmen

Resumes

Resumes

Anshul Dawra Photo 1

Senior Software Engineer

View page
Location:
San Francisco, CA
Industry:
Computer Software
Work:
IBM since Nov 2010
Architect/Senior Software Engineer, BigInsights

IBM Jun 2006 - Nov 2010
Architect, pureQuery and Extended Insight

IBM Jan 2001 - Jun 2006
Software Engineer
Education:
Arizona State University 1999 - 2001
Master of Science (M.S.)
CSRC
Bachelor of Technology (B.Tech.)
Skills:
Java
Hadoop
Software Development
Databases
Agile Methodologies
Software Engineering
Db2
Sql
Junit
Eclipse
Unix
Java Enterprise Edition
Soa
Shell Scripting
Distributed Systems
Jdbc
Xml
Perl
Linux
Ant
Websphere
Software Design
Spring
Rest
Tomcat
Servlets
Spring Framework
J2Ee
Interests:
Motorcycling
Flying
Cycling
Well I Can't Swim So No Sailing
Driving
Languages:
Hindi

Publications

Us Patents

Method And System For Performing Streaming Of Encoded Data

View page
US Patent:
7375657, May 20, 2008
Filed:
May 8, 2007
Appl. No.:
11/745970
Inventors:
Anshul Dawra - San Jose CA, US
Bilung Lee - Fremont CA, US
Paul Arnold Ostler - Los Gatos CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03M 7/00
US Classification:
341 50, 341 51, 709230, 709231, 709246, 725115, 725145
Abstract:
A computer readable medium encoded with a computer program for performing streaming of character-based data from a storage system is provided. The computer program comprises code for fetching a block of data from the storage system, wherein the character-based data includes the block of the data; converting a portion of the block of the data into a part of a character; retaining a remaining part of the block, if any, the remaining part of the block of the data corresponding to a portion of the character and a portion of an additional character; and converting the remaining part of the block of the data into one of the portion of the character and the portion of the additional character in a next conversion responsive to the next conversion including the character or the additional character.

Apparatus, System, And Method For Incremental Encoding Conversion Of Xml Data Using Java

View page
US Patent:
7405677, Jul 29, 2008
Filed:
Aug 8, 2006
Appl. No.:
11/463269
Inventors:
Anshul Dawra - San Jose CA, US
Bilung Lee - Fremont CA, US
Paul Arnold Ostler - San Francisco CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03M 7/00
US Classification:
341 50, 341 51, 717143
Abstract:
An apparatus and method are disclosed for converting XML data to a destination encoding format. A receive module receives a request for bytes of XML data in a destination encoding format streamed from a source XML file. A transfer module transfers the requested bytes from a byte conversion buffer to a request buffer in response to the request and the byte conversion buffer having at least the requested bytes. A conversion module, in response to the byte conversion buffer lacking the requested quantity of bytes, transfers part of the requested bytes to the request buffer, fetches input bytes from an XML file, stores the bytes in a receive buffer, transfers the input bytes through a byte-to-character converter to a character conversion buffer, transfers the characters through a character-to-byte converter to the byte conversion buffer, and transfers enough bytes to the request buffer to satisfy the request.

Pluggable Merge Patterns For Data Access Services

View page
US Patent:
7779047, Aug 17, 2010
Filed:
Jun 22, 2007
Appl. No.:
11/767450
Inventors:
William Robert Bireley - Morgan Hill CA, US
Delmar Eugene Blevins - Los Gatos CA, US
Stephen Andrew Brodsky - Los Gatos CA, US
Anshul Dawra - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Timo Juhani Salo - Cary NC, US
Brandon Jacob Wright Smith - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707803, 707792
Abstract:
Provided are techniques for storing data. Invocation of a data access service is received, wherein the invocation identifies a data structure storing one or more data elements having a data format. An update handler to be plugged into a data access framework is identified, wherein the update handler processes data elements having the data format. Under control of the update handler, data elements are accessed in the data structure; one or more statements for storing the data elements into the data store are determined; and the one or more statements are forwarded to the data access framework.

Statement Generation Using Statement Patterns

View page
US Patent:
8090735, Jan 3, 2012
Filed:
Jun 22, 2007
Appl. No.:
11/767454
Inventors:
William Robert Bireley - Morgan Hill CA, US
Delmar Eugene Blevins - Los Gatos CA, US
Stephen Andrew Brodsky - Los Gatos CA, US
Curt Lee Cotner - Gilroy CA, US
Anshul Dawra - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Daya Vivek - San Jose CA, US
Maryela Evelin Weihrauch - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707759
Abstract:
Provided are techniques for generating a result set. A statement that includes at least one statement pattern is received, wherein each statement pattern is a template that indicates how a statement is to be modified for execution against a data store and wherein each statement pattern modifies program logic and control flow. Each statement pattern is expanded to generate one or more new statements, wherein each statement pattern is capable of being expanded to zero or more statement patterns. The one or more new statements are executed against a data store to obtain a result set. It is determined whether to modify the result set based on the at least one statement pattern. In response to determining that the result set is to be modified, modifying the result set.

Generating Information On Database Queries In Source Code Into Object Code Compiled From The Source Code

View page
US Patent:
8145655, Mar 27, 2012
Filed:
Jun 22, 2007
Appl. No.:
11/767451
Inventors:
William Robert Bireley - Morgan Hill CA, US
Delmar Eugene Blevins - Los Gatos CA, US
Stephen Andrew Brodsky - Los Gatos CA, US
Jaijeet Chakravorty - Union City CA, US
Anshul Dawra - San Jose CA, US
Suavi Ali Demir - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707758, 707759
Abstract:
Provided are a method, system, and article of manufacture for generating information on database queries in source code into object code compiled from the source code. Source code including query statements to perform operations with respect to a database is translated into executable object code. A statement descriptor for at least one query statement is generated into the object code, wherein the statement descriptor for the at least one query statement includes information on the query statement including the query statement in the source code. The statement descriptors in the object code are processed to output information on the query statements indicated in the statement descriptors.

User-Configurable Variables

View page
US Patent:
8185914, May 22, 2012
Filed:
Dec 21, 2006
Appl. No.:
11/614952
Inventors:
Anshul Dawra - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Sherry Guo - Fremont CA, US
Paul A. Ostler - San Francisco CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
G06F 9/46
US Classification:
719320, 717108
Abstract:
A method and a computer program product for managing user-configurable variables are provided. The method and the computer program product provide for defining a plurality of user-configurable variables in a computer program, providing an interface operable to be utilized in the computer program for each of the plurality of user-configurable variables, creating an instance of the interface in the computer program for each of the plurality of user-configurable variables, incorporating code for implementing each of the plurality of user-configurable variables into at least one method in the instance of the interface created for the user-configurable variable, and defining a function in the computer program operable to configure any of the plurality of user-configurable variables according to a provided user specification.

Extensible Rapid Application Development For Disparate Data Sources

View page
US Patent:
8375351, Feb 12, 2013
Filed:
Jun 23, 2007
Appl. No.:
11/767497
Inventors:
Azadeh Ahadian - San Jose CA, US
Stephen Andrew Brodsky - Los Gatos CA, US
Anshul Dawra - San Jose CA, US
Vasantha Jayakumar - Fremont CA, US
Rebecca B. Nin - Morgan Hill CA, US
Michael Leon Pauser - Morgan Hill CA, US
Michael Schenker - San Jose CA, US
Sonali Surange - San Rafael CA, US
Daya Vivek - San Jose CA, US
Maryela Evelin Weihrauch - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717101, 717106, 717107
Abstract:
Embodiments of the invention provide an IDE tool that provides rapid application development features for a variety of disparate data sources. Further, developers may customize and extend the rapid application development features to suit their development needs in a particular case. In a particular embodiment, the rapid application development template may be configured to generate a set of configuration files localized used to deploy a “lightweight” application, such as a web-service, to a particular application server.

Cooperative Unwrapping Across Intervening Wrappers

View page
US Patent:
8402436, Mar 19, 2013
Filed:
Oct 27, 2008
Appl. No.:
12/258849
Inventors:
William R. Bireley - Morgan Hill CA, US
Delmar E. Blevins - Los Gatos CA, US
Stephen A. Brodsky - Los Gatos CA, US
Jaijeet Chakravorty - Union City CA, US
Anshul Dawra - San Jose CA, US
Suavi A. Demir - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Paul Ostler - Yakima WA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717120, 717117, 717121
Abstract:
A method of accessing layers in a multi-layer software architecture including a first layer, a second layer, and a third layer. The method includes: at the third layer, publishing an interface; and at the first layer, before execution of a first function, registering a callback routine with the third layer using the interface.
Anshul Dawra from Campbell, CA, age ~48 Get Report