Amit Garg

CEO

Redwood City, California, United States20 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Oracle Analytics and Business Intelligence solutions.
  • Proficient in C++ and software design for complex systems.
  • Experienced in developing high-performance analytics infrastructure.
Stackforce AI infers this person is a SaaS expert with strong capabilities in analytics and software engineering.

Contact

Skills

Core Skills

Oracle Analytics CloudRestOracle Business IntelligenceQuery OptimizationC++QtOpenglImage Processing

Other Skills

ARMAgile MethodologiesAlgorithmsAmazon RedshiftBusiness IntelligenceCCLOUDCloudera ImpalaData StructuresDatabase ManagementDriver DevelopmentEDAHadoopImagingJ2EE

About

To work in a computer science and software industry that will utilize my knowledge in software design and development of software systems with add-on responsibilities of project deliverables.

Experience

20 yrs 9 mos
Total Experience
5 yrs 2 mos
Average Tenure
11 yrs 2 mos
Current Experience

Oracle

2 roles

Consulting Member Of Technical Staff

Feb 2018Present · 8 yrs 2 mos

  • Developed the Infrasture to run analytics using Oracle Analytics Cloud on various databases like Spark, Snowflake, Presto, Hadoop, Amazon Redshift, Cloudera Impala, Oracle Big Data Cloud service, Oracle Warehouse cloud service.
  • Design and implemented many UDF and UDAF on Spark to improve the performance of specific functions needed for Analytics.
  • Implemented Oracle No SQL Database JDBC driver that can be used to run Analytics on Oracle No SQL Database.
  • Done Query rewrite for many databases to improve performance and to support some specific syntax supported by databases.
  • Created a REST interfaces that can be used by any rest client to create a connection to specific databases and run Analytics on that database.
Oracle Analytics CloudSparkSnowflakePrestoHadoopAmazon Redshift+5

Principal Software Engineer

Feb 2015Present · 11 yrs 2 mos

  • I am part of the development team for the Oracle Business Intelligence Analytics server which serves as the query engine and is at the functional core of Oracle’s suite of products and solutions for Business Intelligence and Analytics.
  • The Analytics Server drives the entire suite of products and solutions under the OBIEE.
  • It takes the logical query, converts into physical query. It optimizes the query so that the query processing takes less time and then fetches the data from the database.
  • OBIEE provides the logical view of databases and provides functionality for the user to query the database using the logical view, also it provides reporting and analytics functionality.
Oracle Business IntelligenceQuery OptimizationOBIEEDatabase Management

Cadence design systems

Lead Software Engineer

Jul 2007Feb 2015 · 7 yrs 7 mos

  • Responsibilities:
  • Design and Implementation of Results Browser.
  • Results Browser is opened as an assistant in the Virtuoso Visualization and Analysis XL window, to open the stored simulation results. Results Browser displays simulation results (signals) in a hierarchical arrangement that corresponds to the hierarchy of your design, making it easy for you to locate and manage simulation data. It provides operations like sending to Table and Graph. You can select a signal of interest and then can send it to graph and table. It also provide feature for filtering and searching of signals.
  • Design, architect and implement Results Display Table.
  • Virtuoso Visualization and Analysis XL Table (Table) displays data for the selected traces or signals in a table for easy analysis. It provides features like sorting of data, Hiding and displaying of columns, Filtering table data, Merging columns, Displaying complex data, Transpose view, Changing column colors, Formatting. Save as CSV etc.
  • Worked as a Team member in Graph.
  • Virtuoso Visualization and Analysis XL graph window is a tool that you use to present simulation data in a graphical format. This helps you analyze simulation results. The ability to plot multiple graphs at a time enables you to compare simulation results. You can also customize your graphs by changing the background color and layout, and add markers and labels to annotate the graphs.
  • Technologies: C++, QT, STL, Scene View Architecture, Model View Architecture, SKILL/SKILL++
C++QTSTLScene View ArchitectureModel View ArchitectureSKILL/SKILL++

Samsung electronics

Senior Software Engineer II

Mar 2006Jul 2007 · 1 yr 4 mos

  • Developed OpenGL drivers for Samsung's mobile devices. Also developed hardware accelerated camcorder and media player applications for Samsung's mobile devices.
OpenGLDriver DevelopmentMedia Player Applications

Hcl technologies

Member of Technical Staff

Jul 2005Mar 2006 · 8 mos

  • Development of Job Manager.
  • The Job manager can be thought of as a router that routes the image information from the image acquisition devices to the required output devices. Job manager maintains the image data in the form of job queues.
Job Manager DevelopmentImage Processing

Education

ITM Gurgoan

Bachelor's degree — Computer Science

Indian Institute of Technology, Delhi

PG Diploma in VLSI Designing

Stackforce found 100+ more professionals with Oracle Analytics Cloud & Rest

Explore similar profiles based on matching skills and experience