Search

Pranta Das Phones & Addresses

  • Fremont, CA
  • Sacramento, CA
  • Berkeley, CA
  • Emeryville, CA
  • 10-I River Rd, Nutley, NJ 07110 (973) 667-7679
  • Alameda, CA
  • Martinez, CA
  • 4708 Amiens Ave, Fremont, CA 94555 (510) 739-0261

Work

Company: Appdynamics Jul 2011 Address: San Francisco Bay Area Position: Architect

Education

Degree: Masters School / High School: Birla Institute of Technology 1986 to 1989 Specialities: Computers

Skills

Architecture • Distributed Systems • Scalability • Cloud Computing • SOA • Agile Methodologies • Web Services • Software Development • Java • Linux • Virtualization • Integration • C++ • Hadoop • Software Architectural Design • Enterprise Architecture • C • Software Engineering • Software Design • Middleware • Enterprise Software • SaaS • Product Management

Languages

English • Assamese • Hindi • German

Awards

Was invited by then Prime Minister of In...

Interests

Distributed Systems, Networks, Database ...

Emails

Industries

Computer Software

Resumes

Resumes

Pranta Das Photo 1

Architect At Appdynamics

View page
Position:
Architect at AppDynamics
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
AppDynamics - San Francisco Bay Area since Jul 2011
Architect

Research In Motion Oct 2010 - Jul 2011
Technical Director/Senior Systems Architect, BlackBerry Relay Infrastructure Labs

Cisco Systems, Inc. Feb 2009 - Oct 2010
Architect & Technical Leader: Network Admission Control (NAC)

Cisco Systems, Inc. Feb 2006 - Feb 2009
Chief Architect: Application Oriented Networking (AON) Platform

IBM Corp. Feb 2002 - Jan 2006
Senior Architect: WebSphere InterChange Server (WICS), WebSphere Process Server (WPS)
Education:
Birla Institute of Technology 1986 - 1989
Masters, Computers
Skills:
Architecture
Distributed Systems
Scalability
Cloud Computing
SOA
Agile Methodologies
Web Services
Software Development
Java
Linux
Virtualization
Integration
C++
Hadoop
Software Architectural Design
Enterprise Architecture
C
Software Engineering
Software Design
Middleware
Enterprise Software
SaaS
Product Management
Interests:
Distributed Systems, Networks, Database Management Systems, Business Integration Servers, Mobile Services Infrastructure.
Honor & Awards:
Was invited by then Prime Minister of India, (Late) Mr. Rajiv Gandhi for ceremony for Central University Toppers at Hyderabad House in New Delhi in 1986.
Languages:
English
Assamese
Hindi
German

Publications

Us Patents

Efficient And Scalable Event Partitioning In Business Integration Applications Using Multiple Delivery Queues

View page
US Patent:
7509653, Mar 24, 2009
Filed:
Jan 22, 2004
Appl. No.:
10/763084
Inventors:
Pranta Das - Fremont CA, US
Robert Tod Dimpsey - Austin TX, US
Weiming Gu - Austin TX, US
Edwin V. Sapugay - San Bruno CA, US
Raghuram Thiagarajan - Cupertino CA, US
Chendong Zou - Cupertino CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
G06F 7/00
G06F 17/30
G06Q 10/00
G06Q 30/00
US Classification:
719318, 719314, 705 1, 707 10
Abstract:
A business integration (BI) system receives business objects from a source application at an event partitioner. Event partitioner partitions received business objects into independent sets based on interdependent events, and allocates each independent group of business events to a separate event queue based a partitioning modulo reduction transformation of the independent sets to determine the correct event queue for storing a particular received business object. This transformation reduces the number of independent sets to a number of event groups equal to the number of allocated event queues. Events in different groups are delivered to an interchange server through the separate event queues so that they may be processed independently and in parallel, thus improving the overall performance of the interchange server, while guaranteeing that dependent events are processed in the correct serial order.

Application Connector Parallelism In Enterprise Application Integration Systems

View page
US Patent:
7900210, Mar 1, 2011
Filed:
Dec 26, 2007
Appl. No.:
11/964112
Inventors:
Pranta Das - Fremont CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
US Classification:
719313, 719320
Abstract:
A system for responding to requests for processing made by an integration broker to an application having a single threaded application programmer interface, comprising receiving a request for processing; determining whether the received request is event-triggered or call-triggered; sending the request to a slave process assigned to event-triggered requests, when the request is event-triggered; and sending the request to a slave process assigned to call-triggered requests, when the request is call-triggered.

Support Continuous Availability By Allowing The Use Of Multiple Concurrent Versions Of Shared Artifact Libraries, With Proper Bind-Drain Semantics, For Long-Lived Process Application Consumers

View page
US Patent:
8006240, Aug 23, 2011
Filed:
Dec 1, 2005
Appl. No.:
11/292190
Inventors:
Mandar Ganesh Bhatkhande - Milpitas CA, US
Christopher Shane Claussen - Austin TX, US
Pranta Das - Fremont CA, US
Stefan Georg Derdak - San Jose CA, US
Paul Fredric Griepentrog - San Francisco CA, US
Edwin V. Sapugay - San Mateo CA, US
Chendong Zou - Cupertino CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717169
Abstract:
A computer implemented method, apparatus, and computer usable program code for updating multiple concurrent versions of shared artifact libraries. Shared artifact libraries are associated with a consuming application for establishing shared artifact libraries upon which the consuming application has a dependency for artifacts. A snapshot of the shared artifact libraries associated with the consuming application in an active session is created in response to starting a session. The shared artifact libraries are updated in response to new versions and updates of the shared artifact libraries becoming available. Artifacts are dispensed from the shared artifact libraries to the consuming application based on the snapshot of the session.

Application Connector Parallelism In Enterprise Application Integration Systems

View page
US Patent:
8010972, Aug 30, 2011
Filed:
Oct 28, 2007
Appl. No.:
11/926037
Inventors:
Pranta Das - Fremont CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
US Classification:
719328, 719320
Abstract:
A system and method for responding to requests for processing made by an integration broker to an application having a single threaded application programmer interface, comprising receiving a request for processing; determining whether the received request is event-triggered or call-triggered; sending the request to a slave process assigned to event-triggered requests, when the request is event-triggered; and sending the request to a slave process assigned to call-triggered requests, when the request is call-triggered.

Application Gateway Device

View page
US Patent:
8266224, Sep 11, 2012
Filed:
May 29, 2008
Appl. No.:
12/128852
Inventors:
Pranta Das - Fremont CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709206, 709223, 709234, 717104, 717136, 719313
Abstract:
In an embodiment, a data processing system comprises application workflow optimizing logic and which when executed is operable to receive first workflow data that defines a sequence of processing operations to perform on an application-layer message; rewrite the first workflow data by separation of dependent update operations to result in creating rewritten workflow data; and store the rewritten workflow data in a data repository. Application gateway logic may be operable to receive one or more packets; construct a received message from one or more payloads of the packets; classify the received message to identify a particular workflow associated with the message; apply the particular workflow, using the rewritten workflow data, to the received message to result in identifying a destination application server and creating an outgoing message; send the outgoing message to the destination application server.

Application Connector Parallelism In Enterprise Application Integration Systems

View page
US Patent:
20040055002, Mar 18, 2004
Filed:
Sep 17, 2002
Appl. No.:
10/245131
Inventors:
Pranta Das - Fremont CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/00
G06F015/16
US Classification:
718/107000, 709/227000
Abstract:
A system and method for responding to requests for processing made by an integration broker to an application having a single threaded application programmer interface, comprising receiving a request for processing; determining whether the received request is event-triggered or call-triggered; sending the request to a slave process assigned to event-triggered requests, when the request is event-triggered; and sending the request to a slave process assigned to call-triggered requests, when the request is call-triggered.

Apparatus, System, And Method For Facilitating Dynamic Modification Of Existing Software Objects Defined In A Strongly-Typed Programming Language

View page
US Patent:
20060130038, Jun 15, 2006
Filed:
Dec 15, 2004
Appl. No.:
11/014463
Inventors:
Christopher Claussen - Austin TX, US
Pranta Das - Fremont CA, US
Eric Herness - Rochester MN, US
Anh-Khoa Phan - Rochester MN, US
Edwin Sapugay - San Bruno CA, US
International Classification:
G06F 9/44
US Classification:
717168000
Abstract:
An apparatus, system, and method are disclosed for facilitating dynamic modification of existing software objects defined in a strongly-typed programming language. The apparatus includes an invocation framework, an embedder, a reference component, and a development reference component. The invocation framework is configured to pass a loosely-typed base object between a source component and a destination component. The embedder embeds a business object within the base object. The business object is defined at least in part by a type definition having a set of attributes and a name value uniquely associating the type definition to the business object. The reference component references the base object such that typing requirements of the business object are not explicitly enforced in a runtime environment. The development reference component references the type definition within a development environment such that typing for the business object is fixed during source code development and deployment.

Framework For Generating Pre-Packaged Business Integration Component Group Pattern-Based Applications

View page
US Patent:
20070261065, Nov 8, 2007
Filed:
Apr 20, 2006
Appl. No.:
11/379526
Inventors:
Kenneth Astl - San Antonio TX, US
Pranta Das - Fremont CA, US
Xiaochun Mei - Palo Alto CA, US
Edwin Sapugay - San Mateo CA, US
Randall Theobald - Pflugerville TX, US
International Classification:
G06F 9/44
US Classification:
719320000
Abstract:
A computer implemented method, apparatus, and computer program usable program code for managing a number of application integration components. A first command is issued to a first application group. The first application group includes a first subset of application integration components selected from a number of application integration components. The first command causes at least one application integration component in the first subset of application integration components to be adjusted based on a first policy. Responsive to issuing the first command, and based on a second policy, a second command is issued to a second application group. The second application group includes a second subset of application integration components selected from the number of application integration components. The second command causes at least one application integration component in the second subset of application integration components to be adjusted based on the second policy.
Pranta Das from Fremont, CA, age ~59 Get Report