D

Dungara Ram Choudhary

Product Manager

Redwood City, California, United States19 yrs 7 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Eighteen years of software design and development experience.
  • Expertise in Oracle Real Application Clusters and high availability solutions.
  • Strong background in artificial intelligence and distributed databases.
Stackforce AI infers this person is a SaaS expert with a focus on database management and performance optimization.

Contact

Skills

Core Skills

Artificial IntelligenceDistributed Databases

Other Skills

AlgorithmsCArchitectureTechnical LeadershipOracle Machine Learning (OML)Wireless Sensor NetworksComputer NetworksConcurrency ControlDistributed SystemsSoftware DesignWirelessShell ScriptingJavaXMLSQL

About

I have eighteen years of experience in software design and development. I graduated in Computer Science and Engineering from Indian Institute of Technology, Kanpur in May 2006 and joined Airtight Networks Pvt Ltd. Airtight Networks offers solutions for wireless IPS/IDS where I worked for 2 and half years. I was instrumental for High Availability offering by Airtight and also worked on data correlation and wireless location tracking. I worked at Honeywell as summer intern prior to joining Airtight Networks, where designed a Group Key Agreement protocol for sensor networks with Dr Suman Roy. In February, 2009 I joined Oracle Real Application Clusters group where I have been contributing to development of Intelligent solutions to manage and improve DBMS performance, Distributed Lock Manager, Cache Fusion, Hang and Failure Detection and Diagnosability services. The major challenges faced are to provide tenant isolation, reliability/fault tolerance, performance, and scalability. The product development involves use of C, SQL, and scripting. I have good knowledge of computer science concepts and have experience in end-to-end development of software products. I have participated in project planning, design, development, testing and maintenance process and has successfully delivered small to mid size projects. Below are some material available publicly to give you an idea about our work 1. https://docs.oracle.com/en/database/oracle/oracle-database/23/racad/workload-management-with-dynamic-database-services.html#GUID-546FE159-44E9-4019-A94C-F2B3515AEFAB 2. https://www.oracle.com/artificial-intelligence/database-machine-learning/ 3. https://www.oracle.com/database/real-application-clusters/ 4. https://www.oracle.com/technetwork/database/options/clustering/rac-twp-overview-5303704.pdf Contact me if you are interested in joining this group. Specialties: Intelligence, Concurrency Control in Distributed/Parallel Systems, DBMS and Computer Networking.

Experience

19 yrs 7 mos
Total Experience
9 yrs 9 mos
Average Tenure
17 yrs 2 mos
Current Experience

Oracle

5 roles

Consulting Member of Technical Staff

Aug 2025Present · 9 mos

  • I am leading development of Smart Connection Rebalance feature. Smart Connection Rebalance intelligently solves workload placement problem in a Oracle Real Application Cluster. It routes incoming connections to an instance with the intent to optimize performance by monitoring the access patterns of the underlying data objects of the workload. Further it publishes smart directives that are used by connection pools to route the work to achieve optimal performance.
  • https://docs.oracle.com/en/database/oracle/oracle-database/23/racad/workload-management-with-dynamic-database-services.html#GUID-546FE159-44E9-4019-A94C-F2B3515AEFAB
  • https://www.oracle.com/artificial-intelligence/database-machine-learning/
Artificial IntelligenceAlgorithmsDistributed DatabasesCArchitectureTechnical Leadership

Senior Software Development Manager

Promoted

Jan 2019Aug 2025 · 6 yrs 7 mos

  • I am leading development of Smart Connection Rebalance feature. Smart Connection Rebalance intelligently solves workload placement problem in a Oracle Real Application Cluster. It routes incoming connections to an instance with the intent to optimize performance by monitoring the access patterns of the underlying data objects of the workload. Further it publishes smart directives that are used by connection pools to route the work to achieve optimal performance.
  • https://docs.oracle.com/en/database/oracle/oracle-database/23/racad/workload-management-with-dynamic-database-services.html#GUID-546FE159-44E9-4019-A94C-F2B3515AEFAB
  • https://www.oracle.com/artificial-intelligence/database-machine-learning/

Consulting Member Of Technical Staff

Oct 2017Jan 2019 · 1 yr 3 mos

  • Oracle Real Application Clusters (Oracle RAC) is a clustered version of Oracle Database that can be used as the foundation of a database cloud system as well as a shared infrastructure, ensuring high availability, scalability, and agility for any application. These clusters consists of hundreds of the database instances (computers) interacting with each other and are complex by nature. I am, as part of RAC RDBMS group, develops enabling solutions like shared buffer cache (cache fusion), distributed locking, deadlock/hang and failure detection and diagnosability services. The major challenges faced are to provide tenant isolation, reliability/fault tolerance, performance, and scalability. The product development involves use of C, SQL, and scripting languages.

Principal Member of Technical Staff

Dec 2011Oct 2017 · 5 yrs 10 mos

  • Oracle Real Application Clusters (Oracle RAC) is a clustered version of Oracle Database that can be used as the foundation of a database cloud system as well as a shared infrastructure, ensuring high availability, scalability, and agility for any application. These clusters consists of hundreds of the database instances (computers) interacting with each other and are complex by nature. I am, as part of RAC RDBMS group, develops enabling solutions like shared buffer cache (cache fusion), distributed locking, deadlock/hang and failure detection and diagnosability services. The major challenges faced are to provide tenant isolation, reliability/fault tolerance, performance, and scalability. The product development involves use of C, SQL, and scripting languages.

Senior Member Technical Staff

Feb 2009Nov 2011 · 2 yrs 9 mos

  • I am part of Oracle Real Application Clusters group where I have been contributing to development of Distributed Lock Manager and Diagnosibility Service. Distributed Lock manager is at the core of Oracle RAC offering.

Airtight networks

3 roles

Lead

Promoted

May 2008Feb 2009 · 9 mos · Pune, Maharashtra, India

  • In this position I am responsible for specifying, designing and delivering features for SpectraGuard Enterprise (AirTight's flagship Wireless Security Product).

Sr MTS

May 2007Apr 2008 · 11 mos · Pune, Maharashtra, India

  • In this position I am responsible for specifying, designing and delivering features for SpectraGuard Enterprise (AirTight's flagship Wireless Security Product). I also participates in planning process. The languages used in development are Java, XML and XSL. I also worked in field of WiFi asset tracking.

MTS

Jul 2006Apr 2007 · 9 mos · Pune, Maharashtra, India

  • In this position I was responsible for design and development of product features. Languages used in development are C, SQL and shell scripting. I designed and developed high availability solution for SpectraGuard Enterprise. Apart from this, I also worked on SpectraGuard core engine which is a multi threaded application written in C. I also worked on embedded Linux platform.

Prabhu goel research center for computer & internet security, iit kanpur

Project Associate

May 2006Jun 2006 · 1 mo · Kanpur, Uttar Pradesh, India

  • In this role I was responsible for managing PickPacket product.

Honeywell technology solutions, inc.

Project Trainee

May 2005Jul 2005 · 2 mos · Bengaluru, Karnataka, India

  • I with my guide Dr. Suman Roy, developed a secure group key agreement protocol for sensor network.

Biometrics lab, iit kanpur

Project Member

May 2003Jul 2003 · 2 mos · Kanpur, Uttar Pradesh, India

  • During my tenure here we developed an on-line fingerprint-verification system. We used "Filterbank-based Fingerprint Matching" technique to verify fingerprint in real time. This technique uses local as well as global features to verify fingerprint.

Education

Indian Institute of Technology, Kanpur

B Tech — Computer Science and Engineering

Jan 2002Jan 2006

Govt Senior Secondary School Jalore

High School — Mathematics and Science

Jan 1998Jan 2000

Stackforce found 100+ more professionals with Artificial Intelligence & Distributed Databases

Explore similar profiles based on matching skills and experience