Search

Swaminathan S Gounder

from San Jose, CA
Age ~57

Swaminathan Gounder Phones & Addresses

  • 4054 Hamilton Park Dr, San Jose, CA 95130 (408) 247-4092
  • Manteca, CA
  • Tracy, CA
  • Sunnyvale, CA
  • Fremont, CA
  • Chicago, IL
  • Santa Clara, CA
  • Richardson, TX

Work

Company: Ibm Jul 2019 Position: Program director

Education

School / High School: Psg College of Technology 1987 to 1990 Specialities: Computer Science

Skills

Software Development • Soa • Agile Methodologies • Enterprise Architecture • Big Data • Cloud Computing • Distributed Systems • Db2 • Software Project Management • Unix • Solution Architecture • Java • Sql • Data Warehousing • Hadoop • Ibm Db2 • Java Enterprise Edition • Enterprise Software • Software Engineering • Service Oriented Architecture • Apache Spark • Hive • Hbase • Data Analysis

Languages

English • Tamil

Interests

Boating • Christianity • Electronics • Outdoors • Music • Sports • Family Values • Movies

Industries

Computer Software

Resumes

Resumes

Swaminathan Gounder Photo 1

Program Director

View page
Location:
4054 Hamilton Park Dr, San Jose, CA 95130
Industry:
Computer Software
Work:
Ibm
Program Director

Ibm Jul 2017 - Jun 2019
Program Director, Ibm Db2 Big Sql

Ibm Jan 2014 - Jun 2017
Program Director, Ibm Open Platform With Apache Hadoop

Ibm Nov 2010 - Dec 2013
Senior Development Manager, Ibm Infosphere Biginsights

Ibm May 2004 - Oct 2010
Senior Development Manager, Ibm Connectivity Products
Education:
Psg College of Technology 1987 - 1990
Skills:
Software Development
Soa
Agile Methodologies
Enterprise Architecture
Big Data
Cloud Computing
Distributed Systems
Db2
Software Project Management
Unix
Solution Architecture
Java
Sql
Data Warehousing
Hadoop
Ibm Db2
Java Enterprise Edition
Enterprise Software
Software Engineering
Service Oriented Architecture
Apache Spark
Hive
Hbase
Data Analysis
Interests:
Boating
Christianity
Electronics
Outdoors
Music
Sports
Family Values
Movies
Languages:
English
Tamil

Publications

Us Patents

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.

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.

Coverage Analysis Tool For Testing Database-Aware Software Applications

View page
US Patent:
8473915, Jun 25, 2013
Filed:
Aug 3, 2007
Appl. No.:
11/833809
Inventors:
Stephen Andrew Brodsky - Los Gatos CA, US
Anshul Dawra - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Brandon Wirick - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
G06F 9/45
US Classification:
717124, 717127, 707713
Abstract:
Embodiments of the invention provide coverage analysis of database elements accessed by a software application, thus providing improved and more complete testing of database-aware applications. In one embodiment, database elements accessed by the software application are determined during a run-time test of the software application.

Pluggable Merge Patterns For Data Access Services

View page
US Patent:
20080320019, Dec 25, 2008
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:
707101, 707E17005
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.

Static Execution Of Statements In A Program

View page
US Patent:
20090007138, Jan 1, 2009
Filed:
Jun 29, 2007
Appl. No.:
11/771782
Inventors:
William Robert BIRELEY - Morgan Hill CA, US
Stephen Andrew BRODSKY - Los Gatos CA, US
Jaijeet CHAKRAVORTY - Union City CA, US
Anshul DAWRA - San Jose CA, US
Swaminathan GOUNDER - San Jose CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/44
US Classification:
719310
Abstract:
Provided are techniques for static execution of statements. Information from an execution file that describes statements that have been bound to a database during a previous execution of those statements dynamically and describes metadata about the statements is loaded. While executing a program that includes statements, for each of the statements, it is determined whether that statement is bound to the database. In response to determining that the statement is bound to the database, the statement is executed statically using the loaded information. In response to determining that the statement is not bound to the database, the statement is executed dynamically.

Batching Heterogeneous Database Commands

View page
US Patent:
20100293209, Nov 18, 2010
Filed:
May 15, 2009
Appl. No.:
12/467102
Inventors:
William R. Bireley - Morgan Hill CA, US
Dilip K. Biswal - Union City CA, US
Delmar E. Blevins - Los Gatos CA, US
Stephen A. Brodsky - Los Gatos CA, US
Anshul Dawra - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Paul A. Ostler - Yakima WA, US
Manish Sehgal - San Jose CA, US
Catalina Y. Wei - San Jose CA, US
David J. Wisneski - Morgan Hill CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES, CORPORATION - Armonk NY
International Classification:
G06F 17/30
US Classification:
707959, 707954
Abstract:
Systems, methods and articles of manufacture are disclosed for batching heterogeneous database commands. The heterogeneous database commands may include at least two database command types. Further, at least two of the heterogeneous database commands may include host variables. A request to execute the heterogeneous database commands may be received. The heterogeneous database commands may be sent to a database system for execution, responsive to the request.
Swaminathan S Gounder from San Jose, CA, age ~57 Get Report