Debashis Saha, Age 506254 Via De Adrianna, San Jose, CA 95120

Debashis Saha Phones & Addresses

6254 Via De Adrianna, San Jose, CA 95120 (408) 440-8737

1063 Morse Ave, Sunnyvale, CA 94089

1550 Lago St, San Mateo, CA 94403 (650) 573-5503 (650) 573-7216 (650) 573-7367

1200 Hillsdale Blvd, Foster City, CA 94404 (650) 570-4233

Redwood City, CA

Cambridge, MA

Menlo Park, CA

Show more

Mentions for Debashis Saha

Debashis Saha resumes & CV records

Resumes

Debashis Saha Photo 27

Assistant Engineer

Location:
271 Gable Dr, Fremont, CA 94539
Industry:
Civil Engineering
Work:
Concord Engineering Group
Assistant Engineer
Concord Engineering, Inc. Oct 2017 - Dec 2017
Engineering Intern
Washington State University Aug 2015 - May 2017
Transportation Engineering Projects
Washington State University May 2016 - May 2017
Transportation Engineering - Research Assistant | Smart City Transportation Systems
Education:
Washington State University 2015 - 2017
Masters, Civil Engineering, Engineering
Bangladesh University of Engineering and Technology 2009 - 2014
Bachelors, Civil Engineering
Skills:
Java, C++, Vissim, Microsoft Office, Microsoft Excel, Matlab, Logistics, Etabs, Transport Modelling, Transportation Planning, Microsoft Word, Transportation Engineering, Cplex, Structural Engineering, Public Speaking, Research, Engineering, C, Autocad, Data Modeling, Project Planning, Network Traffic Analysis, Project Management, Civil Engineering, Traffic Signal Design, Traffic Control, Roadway Design, Data Analysis, Modeling, Transportation, Transportation Management, Project Engineering, Project Estimation, Road, Microsoft Powerpoint, Management, Leadership, Traffic Engineering, Traffic Management, Road Traffic, Traffic Analysis, Traffic Simulation, Multi Router Traffic Grapher, Traffic Operations, Transportation Safety, Transportation Operations, Department of Transportation, Transportation Policy, Road Safety, Road Construction
Languages:
English
Bengali
Certifications:
Engineer In Training (Eit)
Debashis Saha Photo 28

Engineering Manager

Location:
271 Gable Dr, Fremont, CA 94539
Industry:
Information Technology And Services
Work:
Apple
Engineering Manager
Sears Holdings Corporation Mar 2013 - Aug 2013
Bigdata Architect and Consultant
The Allant Group May 2012 - Mar 2013
Bigdata Platform Engineer
Navteq North America Llc May 2009 - May 2012
Bigdata Application Architect and Consultant
Transunion May 2011 - May 2012
Technical Lead, Application Architecture
Epsilon Mar 2008 - May 2009
Database Engineer
Navteq North America Llc May 2003 - Mar 2008
Software Engineer
Education:
North Dakota State University 2000 - 2002
Master of Science, Masters, Computer Science
Bangladesh University of Engineering and Technology 1993 - 1998
Bachelors, Bachelor of Science
Daulatpur Muhsin High School
Bangladesh University of Engineering and Technology
Notre Dame College
Skills:
Java, Big Data, Unix, Python, Hadoop, Elasticsearch, Oracle, Netezza, Spark, Mapreduce, Play Framework
Languages:
English
Bengali
Hindi
Debashis Saha Photo 29

Debashis Saha

Debashis Saha Photo 30

Debashis Saha

Debashis Saha Photo 31

Debashis Saha

Publications & IP owners

Us Patents

Coordinating A Distributed Transaction Between Participants Unable To Follow A Two-Phase Commit

US Patent:
6772176, Aug 3, 2004
Filed:
Nov 17, 2000
Appl. No.:
09/715956
Inventors:
Debashis Saha - Menlo Park CA
Amit Ganesh - Mountain View CA
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 700
US Classification:
707201, 707 8, 707 10, 709227
Abstract:
A data base system coordinates the execution of a distributed transaction in which a set of participant database systems participates, each of the participants executing a subtransaction of the distributed transaction. The participants include at least one database system (âincompatible database systemâ) that does not follow a two-phase commit followed by the other participant database systems. The distributed transaction is executed as long as operations performed by the incompatible database system for the distributed transaction are read-only operations. To commit the distributed transaction, the incompatible database system aborts the subtransaction it is executing as part of the distributed transaction, while other participant database systems complete the distributed transaction using a two-phase commit to commit their respective subtransactions.

Accessing A Remotely Located Nested Object

US Patent:
7099888, Aug 29, 2006
Filed:
Mar 26, 2003
Appl. No.:
10/400735
Inventors:
Sreenivas Gollapudi - Cupertino CA, US
Debashis Saha - Foster City CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00
US Classification:
707103, 707 1, 707 2, 707 3, 707 10
Abstract:
A method and apparatus are provided for providing access to a remotely located nested object in a distributed database system. For example, a first server receives a request to access a complex database object that is not situated at the first server. When this occurs, the first server sends a second request to a second server. When the first server receives data in response to the second request, it detects whether the received data includes a reference to a nested object. If the first server detects a reference to a nested object, the first server modifies the received data by replacing the reference with a virtual reference to the nested object. The first server stores mapping data that associates the virtual reference with the reference and with an associated server, wherein the associated server is capable of resolving the reference. The first server forwards the modified data to the requestor.

Transmitting Acknowledgements Using Direct Memory Access

US Patent:
7133902, Nov 7, 2006
Filed:
Aug 14, 2003
Appl. No.:
10/641513
Inventors:
Debashis Saha - Foster City CA, US
John Ciminski - Redwood City CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/167
G06F 15/16
US Classification:
709212, 709229, 710 22
Abstract:
Direct memory accessed is used to perform database operations between two or more machines. Data is read from a first buffer located on a first machine. The data was written into the first buffer in response to the data being written into a second buffer at a second machine. In one embodiment, based, at least in part, on whether the data represents a partial read, a determination is made as to whether to transmit, to the second machine, an explicit acknowledgement that the data was read from the first buffer. In another embodiment, based on whether the amount of unacknowledged data received by the first machine from the second machine exceeds a threshold quantity, a determination is made as to whether to transmit, in response to the data being read from the first buffer, any acknowledgement that the data was read from the first buffer.

Method And Mechanism For Implementing An Access Interface Infrastructure

US Patent:
7178153, Feb 13, 2007
Filed:
May 10, 2002
Appl. No.:
10/144688
Inventors:
Kapil Surlaker - Mountain View CA, US
Sreenivas Gollapudi - Cupertino CA, US
Lakshminarayanan Chidambaran - Fremont CA, US
Debashis Saha - Foster City CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 13/00
US Classification:
719328, 719310, 719321, 707 1, 707100
Abstract:
A method and system for implementing an improved access interface infrastructure is disclosed. In one approach, an access interface methods is directly supported by an application. The directly supported access interface method corresponds to an access interface implementation. Other access interface methods are transparently processed by being converted or mapped into a generic interface format, which is then translated into the directly supported format.

Method And System For Implementing Dynamic Cache Of Database Cursors

US Patent:
7251657, Jul 31, 2007
Filed:
Apr 30, 2003
Appl. No.:
10/427838
Inventors:
Debashis Saha - Foster City CA, US
Srinath Krishnaswamy - Fremont CA, US
Lakshminarayanan Chidambaran - Fremont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707 10, 7071041
Abstract:
Disclosed are improved methods, systems, and mediums for implementing a dynamic cursor cache. Cached cursors are tagged to facilitate identification and reuse of cursors from a cursor cache. Cursor caches and cursor usage are managed in an integrated and/or coordinated manner between multiple nodes that have related sets of cursors or cursor resources.

Method And Mechanism For Implementing Dynamic Sizing Of Session Pools

US Patent:
7337226, Feb 26, 2008
Filed:
Apr 30, 2003
Appl. No.:
10/427701
Inventors:
Debashis Saha - Foster City CA, US
Srinath Krishnaswamy - Fremont CA, US
Lakshminarayanan Chidambaran - Fremont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709226, 709223, 709224, 709227, 709228
Abstract:
An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. Disclosed is a method, mechanism, and system for dynamic sizing of session pools, in which the number of sessions in a given session pool or sub-session pool can be dynamically adjusted upwards or downwards. Also disclosed is an approach for customizing a session in a session pool with a specific set of affinities and attributes, in which tags can be associated with the customized sessions. Tagging can be used to identify sessions to deallocate/reallocate to dynamically size the session or sub-session pools.

Method And System For Reliably De-Allocating Resources In A Networked Computing Environment

US Patent:
7386615, Jun 10, 2008
Filed:
May 10, 2002
Appl. No.:
10/144246
Inventors:
Kapil Surlaker - Mountain View CA, US
Sreenivas Gollapudi - Cupertino CA, US
Lakshminarayanan Chidambaran - Fremont CA, US
Debashis Saha - Foster City CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/173
US Classification:
709226, 709222, 709228, 714 2, 714 4, 714 48, 714100
Abstract:
A system and method is disclosed that allows resources to be shared among multiple entities, but which can appropriately release system resources after the failure or shutdown of the calling entity. In one approach, a monitoring entity is available to check for session failures. If a session failure is detected, the session is identified in a shared list that is accessible to other related entities. The related entities can be configured to piggyback a message to an appropriate node to kill, shutdown, or release resources associated with the failed session. Alternatively, a related entity can be specifically initiated to send a message to the appropriate node to kill, shutdown, or release the resources.

Method And Mechanism For Efficient Processing Of Remote-Mapped Queries

US Patent:
7389284, Jun 17, 2008
Filed:
May 10, 2002
Appl. No.:
10/144382
Inventors:
Kapil Surlaker - Mountain View CA, US
Sreenivas Gollapudi - Cupertino CA, US
Lakshminarayanan Chidambaran - Fremont CA, US
Debashis Saha - Foster City CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707 3, 707 4, 709202, 709203, 709247
Abstract:
A method and mechanism for reducing the expense of data transmissions and storage between a first node and a second for a remote-mapped query or a query involving a distributed join operation is disclosed. Data prefetching can be utilized to predictably retrieve information. Data redundancy management can be employed to reduce the expense of transmitting and storing redundant data.

NOTICE: You may not use PeopleBackgroundCheck 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. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.