About me

Full Stack Software Engineer II at Salesforce with ~5 years of experience in working on projects involving API, OCR, sentiment analysis, and RAG on unstructured data using vector embeddings. A B.Tech graduate from NIT Jaipur (CGPA 9.57), Gaurav has also interned at Fidelity Investments and published works on JavaScript and deep learning.

Companies worked with

Companies got offer from

Resume

Experience

  1. Member of Technical Staff (SDE-II)

    Salesforce, May 2022 - Present

    • Architected the low-level component interactions design, ensuring seamless integration of APIs with semantic search, based on chunking and vector embedding to deliver contextual and personalized responses.
    • Designed end-to-end transactional logic for Intelligent Document Reader (IDR), the OCR solution in Salesforce using principles of atomicity (All-or-None) to resolve data inconsistencies across databases, improving system reliability and maintaining data integrity under concurrent operations.
    • Led technical discussions on high-level and low-level design for modularizing user experience components in IDR, collaborating with cross-functional teams to ensure alignment with extensibility and usability standards.
    • Implemented invocable actions pluggable in Salesforce Flows, Apex in Developer Console, OmniScript, and exposed them as REST endpoints.
    • Improved the save and update performance of IDR templates by 31%.
    • Developed scratch org support for IDR to readily onboard new customers, enabling them to experience the product before purchasing.
    • Conducted thorough spikes (POCs) on AWS Comprehend and AWS Textract for key-phrase extraction use-case, improving cost-cutting and reducing dependency on AWS by including Apache Lucene in the POC.

  2. Associate Member of Technical Staff (SDE-I)

    Salesforce, Jun 2020 - Apr 2022

    • Created recipes (ETL jobs) on the CRM Analytics platform.
    • Delivered UI for multi-target objects support in Intelligent Document Reader (IDR) product, the OCR solution in Salesforce.
    • Made IDR compliant for data residency requirements for sell in Europe, Canada, and Australia.
    • Developed First-Run-Experience (FRE) for IDR - enhancing onboarding experience by guiding customers how to quickly get started with the product.

  3. Intern

    Fidelity Investments, May 2019 - Jul 2019

    • Developed machine learning model with 92% accuracy to predict health status of Oracle Business Intelligence (OBI) server using K-Means Clustering, Support Vector Machines (SVMs), Decision Trees, and Random Forests and leveraging NumPy, Pandas, Matplotlib, Seaborn, Re, Tkinter and Win32com.client & tools like Jupyter Notebook with Conda environment and PyCharm.

Publications

  1. The Alchemy Of JavaScript: Efficient Software In JavaScript

    May 2023, Book

    JavaScript has become the essential programming language for building dynamic web applications with rich user interfaces and for developing games and mobile apps. Its versatility and ease of use make it a popular choice for developers worldwide. This book is aimed at students at the sophomore level and above & software engineers with less than three years of industry experience. This book is beginner-friendly and covers topics from most basic to advanced. This book explains the stuff in a to-the-point manner as if someone is explaining to the reader, sitting by their side. The reader can test their learning based on questions in the Mastery Check sections. The book has a plethora of code snippets, important points where developers get stuck, tips for writing legible, maintainable, future-proof code that adheres to the best practices. Sections, named Interesting Nugget, contain interesting topics related to discussion. This book will have something new for every software professional or person aspiring to join the field: College students have to juggle many subjects to get a degree. This book presents topics in a manner that it becomes easy for students to study, understand and apply concepts while maintaining their academics. Software professionals have a lot of tasks at hand and every day taking some time for learning new stuff requires much discipline and interest. This book will motivate them to learn new concepts and craft robust solutions using JavaScript.

    Amazon Google Books Website
  2. Style Transfer For Videos With Audio

    Feb 2021, Deep Learning Conference Paper

    In the art of painting, from early era of beginning of the human civilization, human beings have been creating artistic images with content from the real world but style from their imagination. Consider one such art called The Starry Night by painter van Gogh. Here the mountains, moon and houses are content taken from the real world but the style of painting is totally from the painter’s imagination and is unique. Style Transfer is the problem of taking content of an image and style of other image to create third image having content of the former but style of the latter. Clearly, such work cannot be obtained by simple overlapping the two images. Until recently, due to not so optimized GPUs and slower hardware, image processing was a time consuming computation problem. But now we can use technological optimizations to use Convolutional Neural Networks (CNNs) to do the Style Transfer. In this paper, we discuss how style transfer can be done in videos having audio in them. We shall also compare one of the existing methods with our implementation. Our proposed work has potential applications in the domains of social media communication, entertainment industry and mobile applications.
    Read at Springer

Education

  1. NIT Jaipur (MNIT)

    2016-2020, CGPA 9.57

    B.Tech in Computer Science and Engineering.

  2. Shri Raghunath Sr. Sec. School

    2014-2015, 97.6%

    Completed 12th grade with a focus on Physics, Chemistry & Mathematics (PCM).
    State Level 2nd Merit in Senior Secondary: Was awarded by the District Collector, followed by Silver Medals by the Governor Kalyan Singh & the Chief Minister Vasundhara Raje at Raj Bhavan Jaipur and later by the Education Minister, Vasudev Devnani, at the BSER head office Ajmer, in 2016.

  3. Shri Raghunath Sr. Sec. School

    2012-2013, 96.33%

    Completed 10th grade.
    State Level 8th Merit in Secondary

Beyond the Resume

Here’s why Gaurav is a suitable candidate at your organization:

  1. Technical Expertise

    • Broad Tech Stack: Proficient in Java, JavaScript, Salesforce, and Python, with experience in frameworks, APIs, and low-level & high-level designing of backend systems.
    • Machine Learning Knowledge: Successfully implemented a machine learning model with 92% accuracy, showcasing data-driven problem-solving skills.
    • Scalability and Optimization: Improved system performance (e.g., IDR template save/update performance by 31%) and made products compliant with international standards such as data residency.

  2. Leadership and Ownership

    • Proven Leadership: Led technical discussions on high-level and low-level design for modularizing user experience components in IDR, collaborating with cross-functional teams to ensure alignment with modularity & extensibility.
    • End-to-End Ownership: Designed and implemented First-Run-Experience (FRE) features to enhance user onboarding and product adoption.

  3. Problem Solving and Innovation

    • Creative Solutions: Architected the low-level component interactions design, ensuring seamless integration of APIs with semantic search, based on chunking and vector embedding to deliver contextual and personalized responses.
    • POCs and Innovation: Conducted spikes on AWS tools, reducing dependencies and costs by introducing Apache Lucene.

  4. Collaboration and Communication

    • Effective Communication: Collaborates seamlessly across technical and non-technical teams to deliver impactful solutions.
    • Mentorship and Knowledge Sharing: Explains complex solutions to juniors, fostering teamwork and growth within teams.

  5. Adaptability and Vision

    • Product Vision: Enhanced the onboarding experience and built support for scratch org, enabling customer readiness.
    • Global Readiness: Developed solutions ensuring compliance for regions like Europe, Canada, and Australia.