Profile

Gaurav Kabra

SDE-2 at Salesforce | Author of The Alchemy Of JavaScript

Gaurav Kabra is a skilled software engineer with a focus on full-stack development and a strong background in Java and JavaScript. He has demonstrated his problem-solving abilities and expertise in various programming languages, including C++, Python 3, and Object-Oriented Programming. Gau

Show more

4.1

Years of Experience

Education

nit jaipur malaviya national institute of technology jaipur

Companies

salesforce, salesforce, salesforce, salesforce, fidelity

Reach out to Gaurav Kabra via Email, InMail and SMS drip

by installing Chrome extension

Gaurav's contact details

Email

Email (Verified)

gauXXXXXXXXXXXXXXXXXXXXXXXXom

Email

Mobile Number

+91XXXXXXXX52

Experience

  • img

    2024 - Present

    salesforce

    Member Of Technical Staff, Revenue Cloud (now part of Industries)

    Revenue Cloud is part of the Salesforce Customer 360, helping companies build stronger customer relationships, drive faster time to value, and innovate with every technology wave. Revenue Lifecycle Management is a new product that combines everything in one SKU and is running natively on the platform. Working on Data Processing Engine (CRMA side) to spike and implement TDs from Billing team on invoice generation.

  • img

    2023 - 2024

    salesforce

    Member Of Technical Staff, Data Cloud

    Data Cloud (AKA Customer Data Platform, CDP and Genie) – Salesforce’s real-time hyperscale data engine – unifies and harmonizes customer data, enterprise content, telemetry data, Slack conversations, and other structured and unstructured data to create a single view of the customer. The platform is already processing 30 trillion transactions per month, and connecting and unifying 100 billion records every day. - Dataspace support in Profile Explorer app. See https://tinyurl.com/profile-explorer - Support new data-types: Phone, URL, Email and Percent. Salesforce’s native platform supports many complex data types such as currency but in Data Cloud, the platform only understood 4 data-types: Text, Number, Date and DateTime. Worked on supporting new data-types in 2 features: Data Transform (data prep recipe editor in Tableau CRM) & Data Actions. See https://tinyurl.com/data-prep-recipe & https://tinyurl.com/data-actions-and-targets - Actively worked customer investigations (including Sev1) in compliance with the SLAs - Working on company-wide high priority Gen AI foundational unstructured data service from scratch - retrieval engine, specifically semantic search, based on chunking and vector embedding to deliver trusted, coherent, contextual, and personalized responses grounded to Salesforce’s customers’ metadata and data - This generative AI feature will support any type of data including text, image, spatial and unstructured data and expandable to retrieval augmented generation (RAG) for grounding LLMs - This feature leverages Microsoft E5 embedding model, Milvus DB, Trino, Kafka, S3, EMR on EKS, DynamoDB, RDS, Apache Iceberg, Parquet and more cutting-edge technology

  • img

    2022 - 2023

    salesforce

    Member Of Technical Staff, Industries Cloud

    - Connect API enhancements: new attributes and record type changes in newer versions of IDR APIs. Connect is Salesforce's framework for developing APIs - Drove the entire discussions with the US Health Cloud team regarding lock-in plan for record type changes - Led the discussion for UI modularity for new components in IDR's UX Lo-Fi mocks - Data model changes for table support feature - Implemented the transaction logic in Intelligent Document Reader (IDR) - a long pending item under the Trust & Tech Debt bucket: When user saves template, data is stored in lot of entities. If some exception occurs in mid-way of saving, database will be in inconsistent state. Remediated the problem with the implementation - Developed scratch org support to readily onboard new customers on IDR - POCs on key-phrase extraction using AWS Comprehend, Query support using AWS Textract, and Salesforce Community support - Delivered the 3 invocable actions - the top asks from the Financial Services Cloud. Was appreciated by the GM & EVP of the cloud, PM, and managers alike. The actions are pluggable in Salesforce Flows on UI, Apex in Developer Console, exposed as REST endpoints, and available in OmniScript - Metadata support for newer fields in IDR data model. Salesforce customers rely a lot on metadata to build their custom applications and migrate the data from one org to another - Perf improvement in saving logic of IDR templates - Explored the Java Lucene library for NLP and Apache Tika for language detection to explore if dependency on AWS can be eliminated - Worked on investigations from customers like Eli Lilly and Cloudforia and patched back proper fixes within timelines. The investigation from Eli Lilly was subtle and in tight SLA. I found that the Java class mostly used by engineers for querying DB was not actually meant to be used in the UI-tier. I used and tested other classes thoroughly and unblocked the customer

  • img

    2020 - 2022

    salesforce

    Associate Member Of Technical Staff, Industries Cloud

    Industries Cloud offers tailored solutions for diverse sectors like healthcare, finance, manufacturing, and communications, addressing their distinct requirements through industry-specific offerings. Worked in two teams under the umbrella of Industries Einstein - the Metamind team and the Einstein Platform (EP) team. In the EP team, - worked on the CRM Analytics platform (FKA Einstein Discovery or Tableau CRM platform) - created training set recipes (the ELT framework of CRM Analytics) and UI enhancements for Visit Recommendation product In the Metamind team, - worked on the Intelligent Form Reader (IFR) product (based on AWS Textract). IFR is consumed by verticals like Health Cloud (HC), Financial Service Cloud (FSC) and Public Sector & has customers such as Johnson & Johnson and Ministry of Health, British Columbia - worked on the Sentiment Insights (FKA Sentiment Analysis) product (based on AWS Comprehend). Sentiment Insights is consumed by the Surveys team to detect polarity and emotions of customers - brought data residency in these features for the countries Australia, Canada, France, UK and Germany. Due to this work, Salesforce could onboard customers in these countries - one of the notable examples is the Health Ministry of British Columbia - developed Connect APIs for consuming clouds (Connect is Salesforce's framework to develop APIs) - fixed bugs and dependency test failures in Trust & Tech Debt - conduct spikes (POCs) Languages/Tools/Frameworks: Java, JavaScript, AWS APIs, Lightning Web Components (LWC), Aura Components, Apex, CRM Core Platform, CRM Analytics/Tableau CRM, JSON, IntelliJ IDEA, VS Code, Slack APIs, Heroku, Eclipse

  • img

    2019 - 2019

    fidelity

    Machine Learning Engineering Intern

    Engaged as an intern on the impactful project "OBI Server Log Analyzer & Health Prediction Using Machine Learning," where I played a pivotal role in predicting the health status of the Oracle Business Intelligence (OBI) server. Key Achievements: - Conducted extensive testing of various machine learning models, including Support Vector Machines (SVMs), Decision Trees, and ensemble learning methods such as Random Forests, to determine the most effective solution - Employed rigorous evaluation metrics to fine-tune and optimize the selected model for accurate health predictions Technical Skills: - Utilizing a range of tools, and frameworks, including Numpy, Pandas, Matplotlib, Seaborn, Re, Tkinter, Win32com.client, Jupyter Notebook with Conda environment, and PyCharm Community Edition Contributions: - Demonstrated expertise in data analysis and visualization, ensuring a comprehensive understanding of the OBI server's health - Successfully implemented the chosen machine learning model, enhancing the overall efficiency and reliability of health predictions for the OBI server

Experience

127 Skills

Algorithms

Amazon Elastic MapReduce (EMR)

Amazon Relational Database Service (RDS)

Amazon S3

Amazon Web Services (AWS)

analytics

apache

Apache Spark

Application Programming Interfaces (API)

Artificial Intelligence (AI)

Automation

Bazel

business intelligence

Business Intelligence (BI)

C++

C++

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS)

Computer Graphics

CRM

Customer Relationship Management (CRM)

Customer Relationship Management (CRM)

Data Processing

Data Science

Data Scientist

Data Structures

Data Structures

Decision Trees

Deep Learning

Design

Digital Image Processing

Eclipse

Education

Extract, Transform, Load (ETL)

financial services

Generative AI

Generative AI

Git

Git

GitHub

GitHub

Graphics

Healthcare

Helix Swarm

Heroku

High-Level Design

HTML

html

Image Processing

Integration

investments

Java

Java

JavaScript

Javascript

Jest

JUnit

JUnit

Jupyter

Kafka

LaTeX

LaTeX

Lightning Web Components

Linux

linux

Logic and Reasoning

Low-Level Design

Lucene

Machine Learning

Machine Learning (ML)

marketing

Matplotlib

Microsoft Office

Mobile

Mobile Devices

MySQL

MySQL

Natural Language Processing (NLP)

Neural Networks

NumPy

Object-Oriented Programming (OOP)

Object-Oriented Programming (OOP)

OOP

Operating Systems

Pandas

Pandas (Software)

Perforce

Perforce

Postman

Postman API

Problem solving

Product Management

product manager

Pycharm

Python

Python (Programming Language)

Representational State Transfer (REST)

REST

REST APIs

Sales

Salesforce

Salesforce.com

Salesforce.com Administration

Salesforce.com Development

Seaborn

Search

security

Sentiment Analysis

Software Design Patterns

Software Engineer

Splunk

Spring

Spring

SQL

System Design

Tableau

Technical Content Writing

test

testing

Tkinter

Ubuntu

ui

User Experience (UX)

Volunteering

Web

Web Development

xUnit.js

Education

  • img

    2016 - 2020

    nit jaipur malaviya national institute of technology jaipur

    B.Tech.

    Computer Science and Engineering