Nikhil Gautam, Developer in Noida, Uttar Pradesh, India
Nikhil is available for hire
Hire Nikhil

Nikhil Gautam

Verified Expert  in Engineering

Salesforce Developer

Location
Noida, Uttar Pradesh, India
Toptal Member Since
October 13, 2022

Nikhil is an experienced Salesforce developer and consultant with a solid background in designing, customizing, analyzing, and maintaining Salesforce customer relationship management (CRM) systems for various businesses. His primary focus and expertise include Salesforce Lightning UI, components, design standards, custom home, app, and record FlexiPages. Nikhil is enthusiastic about taking on new challenges and applying his skills and knowledge to deliver outstanding results.

Portfolio

Self-employed
Agile, AngularJS, Apex, Apex Classes, Apex Triggers, Apttus CPQ Certified, Aura...
Shutterfly
Salesforce, Salesforce CPQ, Salesforce API, Agile, AngularJS, Apex...
IBM
Salesforce, Salesforce CPQ, Agile, AngularJS, Apex, Apex Classes, Apex Triggers...

Experience

Availability

Full-time

Preferred Environment

Salesforce, Salesforce API, Salesforce Apex, Salesforce CPQ, Salesforce Lightning, Lightning Components, Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce Reporting & Dashboards, MuleSoft, API Platforms, API Design, Architecture, JavaScript, Node.js, React, Apex, Module Integrations, Jira, Back-end, Consulting, Workato, Data Modeling, Best Practices, Leadership, Technical Leadership, NPSP, Certified Salesforce Administrator, Zuora, APEX Code, PandaDoc, Twilio, Salesforce AppExchange, API Integration, Zoho CRM, HubSpot, HubSpot CRM, Shopify, Zoho, Monday.com, Mailchimp, WordPress, APIs, Flow, Campaign Monitor API, Campaign Monitoring, Salesforce.com Developer Certification, Google Tag Manager, Salesforce Commerce Cloud (SFCC), Google Analytics, CRM Implementation (Salesforce), Real Estate, Left Main REI

The most amazing...

...project I've implemented is deploying Google Geolocation API and creating Visualforce pages to show maps charting sales by state.

Work Experience

Salesforce Lightning Developer | App Consultant

2019 - PRESENT
Self-employed
  • Set up and configured Sales and Service Cloud. Had hands-on experience with workflow and approvals, lead and opportunity management, reports and dashboard, email templates, Live Agent, knowledge base, and CTI Integration.
  • Set up campaigns in Marketing Cloud, creating landing pages, forms, and form handlers. Also drafted emails and web-to-lead forms; involved in a custom profile center and working with Engagement Studio.
  • Created a one-to-one, customer-centric journey using Interaction Studio and integrated it with Sales Cloud to track, report, and manage the customer lifecycle. Used AMPscript to update HTML-based email and landing pages.
  • Worked with various AppExchange applications, such as Jitterbit, Data Loader, Conga Composer, Formstack, DocuSign, and QuickBooks. Integrated the apps with Salesforce using SOAP and REST-based web services.
  • Executed the migration from the Salesforce Classic to the Salesforce Lightning environment. Built a ticketing app using Lightning components and leveraged the Apex controller to make a call for external requests to retrieve data.
  • Involved in hands-on experience with administrative activities like setting up roles and profiles, workflow rules, validation rules, page layouts, process builder, flows, Apex Data Loader, Salesforce user set up, reports, and dashboards.
  • Deployed Envox PhoneLink, a computer telephony integration (CTI) solution from AppExchange that adds screen pop-up and click-to-dial capabilities within Salesforce. Also, implemented a log call activity and time, adding notes and a summary.
  • Created a report and dashboard for all number fields per opportunity and a workflow rule to update the close date one year ahead of the date of the opportunity. Also, added buckets, charts, and components to reports.
Technologies: Agile, AngularJS, Apex, Apex Classes, Apex Triggers, Apttus CPQ Certified, Aura, Batch Apex, Batch Class, Chargent API, Conga Composer, Dataloader.io, Data Migration, Eclipse IDE, Email Templates, Field Service Lightning, Flow, Force.com, Force.com IDE, Force.com Migration Tool, Form Assembly, Formstack, FormTitan, Google API, Google Maps API, Intuit QuickBooks, Java, JavaScript, Salesforce Journey Builder, JSON, Lightning Components, Lightning Design System, NetSuite API, Pardot, QuickBooks API, Salesforce, Salesforce 1, Salesforce Apex, Salesforce API, Salesforce Bulk API, Salesforce Cloud Flow, Salesforce.com Administration, Salesforce.com Data Loader, Salesforce Community, Salesforce CPQ, Salesforce Dataloader, Salesforce Development Community (SFDC), Salesforce DX, Salesforce Lightning, Salesforce Lightning Communities, Salesforce Maps, Salesforce Marketing Cloud, Salesforce Object Search Language (SOSL), Salesforce Reporting & Dashboards, Salesforce Reports, Salesforce REST API, Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce SOAP API, Salesforce SOQL/SOSL, SAP ERP, SOQL, SQL, SteelBrick CPQ, Stripe API, Twilio API, Visualforce, Visualforce Pages, Web Forms, Web Services, Zapier, Amazon S3 (AWS S3), CSS, HTML, PandaDoc, QuickBooks Online, Responsive Email Templates, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce System Administration, AMPscript, Email Studio, Marketing Cloud, Server-side JavaScript, Salesforce Consultant, MuleSoft, API Platforms, API Design, Architecture, Node.js, React, Module Integrations, Jira, Back-end, Consulting, Workato, Data Modeling, Best Practices, Leadership, Technical Leadership, NPSP, Zuora, APEX Code, Twilio, Salesforce AppExchange, API Integration, Zoho CRM, HubSpot, HubSpot CRM, Shopify, Zoho, Monday.com, Mailchimp, WordPress, APIs, Campaign Monitor API, Campaign Monitoring, Salesforce.com Developer Certification, WhatsApp API, PHP, Google Tag Manager, Salesforce Commerce Cloud (SFCC), Google Analytics, CRM Implementation (Salesforce), Real Estate, Left Main REI

Salesforce Developer | Technical Lead

2017 - 2019
Shutterfly
  • Automated business processes using Salesforce automation tools, such as Process Builder, Apex triggers, workflows, formulas, flows, assignment rules, and e-mail alerts.
  • Performed data mapping and migration from legacy systems to Salesforce objects and fields using tools like Apex Data Loader, dataloader.io, RingLead, and Jitterbit.
  • Created roles and profiles and implemented security and sharing rules at the object, field, and record levels for different users at different organization levels.
  • Worked on Service Cloud projects and implemented Omni-Channel, Field Service Lightning, Salesforce Chat (formerly Salesforce Live Agent), entitlement process, knowledge base, quick text, and macros.
  • Developed a customer management app for the customer service team to track client databases and financial transactions by collecting requirements on the customer portal.
  • Set up email-based lead onboarding journeys, created in Journey Builder to manage and engage with leads and drive them towards converting into an opportunity.
  • Built multi-function automation and multi-step journeys using Journey Builder and Automation Studio. Created dynamic email and SMS based on customer demographic.
Technologies: Salesforce, Salesforce CPQ, Salesforce API, Agile, AngularJS, Apex, Apex Classes, Apex Triggers, Apttus CPQ Certified, Aura, Batch Apex, Batch Class, Chargent API, Conga Composer, Dataloader.io, Data Migration, Eclipse IDE, Email Templates, Field Service Lightning, Flow, Force.com, Force.com IDE, Force.com Migration Tool, Form Assembly, Formstack, FormTitan, Google API, Google Maps API, Intuit QuickBooks, Java, JavaScript, Salesforce Journey Builder, JSON, Lightning Components, Lightning Design System, NetSuite API, Pardot, QuickBooks API, Salesforce 1, Salesforce Apex, Salesforce Bulk API, Salesforce Cloud Flow, Salesforce.com Administration, Salesforce.com Data Loader, Salesforce Community, Salesforce Dataloader, Salesforce Development Community (SFDC), Salesforce DX, Salesforce Lightning, Salesforce Lightning Communities, Salesforce Maps, Salesforce Marketing Cloud, Salesforce Object Search Language (SOSL), Salesforce Reporting & Dashboards, Salesforce Reports, Salesforce REST API, Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce SOAP API, Salesforce SOQL/SOSL, SAP ERP, SOQL, SQL, SteelBrick CPQ, Stripe API, Twilio API, Visualforce, Visualforce Pages, Web Forms, Web Services, Zapier, Amazon S3 (AWS S3), CSS, HTML, PandaDoc, QuickBooks Online, Responsive Email Templates, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce System Administration, AMPscript, Email Studio, Marketing Cloud, Server-side JavaScript, Salesforce Consultant, MuleSoft, API Platforms, API Design, Architecture, Node.js, React, Module Integrations, Jira, Back-end, Consulting, Workato, Data Modeling, Best Practices, Leadership, Technical Leadership, NPSP, Zuora, APEX Code, Twilio, Salesforce AppExchange, API Integration, Zoho CRM, HubSpot, HubSpot CRM, Shopify, Zoho, Monday.com, Mailchimp, WordPress, APIs, Campaign Monitor API, Campaign Monitoring, Salesforce.com Developer Certification, WhatsApp API, PHP, Google Tag Manager, Salesforce Commerce Cloud (SFCC), Google Analytics, CRM Implementation (Salesforce), Real Estate, Left Main REI

Salesforce Administrator

2015 - 2017
IBM
  • Configured profiles and administrative permissions to grant/deny users access to platform features. Created dashboards for the case team members to keep track of the cases assigned to them and to share insight across the company.
  • Worked on data migration from databases to SFDC using Data Loader. Built the organization's role hierarchy by adding the roles per the organization structure and created custom profiles to satisfy the order.
  • Experienced in administration, configuration, implementation, and support of the Salesforce CRM and Salesforce SFA applications based on the Apex language and leveraging the Force.com Platform and SaaS (Software as a Service) application.
  • Used the Force.com plugin for the Eclipse integrated development environment (IDE) to develop, enhance, test, and deploy applications on the Salesforce platform. Migrated code using deployment tools like Git and GitHub.
  • Wrote batch classes to manipulate mass data and invoked it from apex classes and triggers. Deployed Apex using the Force.com IDE, Force.com migration tool, and web services API.
  • Developed responsive Visualforce pages using native components and HTML5 tags in the Visualforce pages. Worked on client-side validations using JavaScript for various Visualforce pages in the application.
Technologies: Salesforce, Salesforce CPQ, Agile, AngularJS, Apex, Apex Classes, Apex Triggers, Apttus CPQ Certified, Aura, Batch Apex, Batch Class, Chargent API, Conga Composer, Dataloader.io, Data Migration, Eclipse IDE, Email Templates, Field Service Lightning, Flow, Force.com, Force.com IDE, Force.com Migration Tool, Form Assembly, Formstack, FormTitan, Google API, Google Maps API, Intuit QuickBooks, Java, JavaScript, Salesforce Journey Builder, JSON, Lightning Components, Lightning Design System, NetSuite API, Pardot, QuickBooks API, Salesforce 1, Salesforce Apex, Salesforce API, Salesforce Bulk API, Salesforce Cloud Flow, Salesforce.com Administration, Salesforce.com Data Loader, Salesforce Community, Salesforce Dataloader, Salesforce Development Community (SFDC), Salesforce DX, Salesforce Lightning, Salesforce Lightning Communities, Salesforce Maps, Salesforce Marketing Cloud, Salesforce Object Search Language (SOSL), Salesforce Reporting & Dashboards, Salesforce Reports, Salesforce REST API, Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce SOAP API, Salesforce SOQL/SOSL, SAP ERP, SOQL, SQL, SteelBrick CPQ, Stripe API, Twilio API, Visualforce, Visualforce Pages, Web Forms, Web Services, Zapier, Amazon S3 (AWS S3), CSS, HTML, PandaDoc, QuickBooks Online, Responsive Email Templates, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce System Administration, AMPscript, Email Studio, Marketing Cloud, Server-side JavaScript, Salesforce Consultant, MuleSoft, API Platforms, API Design, Architecture, Node.js, React, Module Integrations, Jira, Back-end, Consulting, Workato, Data Modeling, Best Practices, Leadership, Technical Leadership, NPSP, Zuora, APEX Code, Twilio, Salesforce AppExchange, API Integration, Zoho CRM, HubSpot, HubSpot CRM, Shopify, Zoho, Monday.com, Mailchimp, WordPress, APIs, Campaign Monitor API, Campaign Monitoring, Salesforce.com Developer Certification, WhatsApp API, PHP, Google Tag Manager, Salesforce Commerce Cloud (SFCC), Google Analytics, CRM Implementation (Salesforce), Real Estate, Left Main REI

Salesforce for Donations and Volunteer Management

An NGO that provides help to cancer patients requires a scalable approach for the donor, donation, and impact management. They needed a way to keep track of the donation allocation to patients to provide transparency to their donors. They managed their system manually, which caused delays, manual errors, and mismanagement. They desired to migrate their existing system to a cloud-based platform.

After studying the objectives, I built a solution for the client's requirement of the donor, donation, and impact management system on top of the Salesforce Nonprofit Success Pack (NPSP). The solution allowed recording virtual donations with high accuracy through automation: recording and tracking donors and their contributions, which reduced manual intervention and provided high data visibility.

The solution implements reliable allocation management as it includes precise distribution of donation amount to patients. It concisely implements the bank reconciliation process and manages all check transactions.

With the same Salesforce environment, the client manages volunteers as well. The solution allows volunteer recruitment, job creation, assignments, schedule management, and tracking performance.

Salesforce Communities and Amazon S3 Drive Integration

The client's business ran on the Salesforce Community cloud. To manage documents uploaded by various community users, guest site users, and internal organization users, the file storage of Salesforce was a big challenge. We recommended using the Amazon S3 drive file storage system to store documents and suggested integration for easy access and downloading for back office users and stakeholders.

I implemented JavaScript code that is used to avoid Apex limitations and various storage limitations in Salesforce, resulting in the ability for a system admin to allow file formats per business needs using custom labels.

Modifying the cross-origin resource sharing (CORS) policy in the Amazon S3 drive allowed for maintaining security and access from the Salesforce instance. I added a date-time stamp and a record ID to maintain uniqueness when uploading to the S3 drive.

I created a button on the community pages and public sites that allows users to upload a file, with a rich text area field on the record to store downloadable links for multi-file upload.

Salesforce and Stripe Payments Integration

I was working on Salesforce.org, where we installed an NPSP, and the client wanted to sync all the payments and customers from Stripe into the Salesforce payment and contact object. We decided to execute the Stripe-Salesforce integration to sync all the payments and customers.

I used Stripe API keys to fetch customers and payments from Stripe. There was no need for extra authentication because Stripe provided us with their API for authentication. With the help of Stripe APIs, we fetched the customer and payment info. The information fetched was in JSON format, so you have to parse it and display it on the Salesforce side in the respective Salesforce objects.

I created an Apex batch class to sync the data from Stripe into Salesforce. We scheduled this batch class to run every hour and sync the stripe data created in the past hour into Salesforce. After completing the Apex job in Salesforce, customer and payment records were created in Salesforce.

Contacts List View Customization in Salesforce Lightning

The client used Salesforce Lightning for their day-to-day tasks and wanted to add new features to enhance their experience with contact list views. The client needed to perform an advanced search on the contacts list view and add them to campaigns.

The client required a list view of contacts with full details of long text area fields and wanted an extended text area in search filters, which was not supported out of the box. Also, the client had Salesforce Shield enabled, which restricted using StandardSetController objects. To overcome this issue, I used Tooling API. In the standard filters in Lightning, there are some predefined filters, and these filters do not support long text area fields.

The customized solution in Salesforce Lightning, where the list view was created, supported long text area fields and properly displayed the field's content. Advanced filters addition screen was implemented, supporting the long text area fields. The contacts could now be selected using various filters previously not supported in Salesforce Lightning.

Automated Email Triggers on Missed Campaign Data (Dell Boomi)

The client's marketing team utilizes Salesforce Marketing Cloud to run email campaigns, which gather valuable data on customer engagement. This data is analyzed for success rates and used to plan future campaigns. To ensure accessibility for all stakeholders, this data is reported into Enterprise Data Warehouse and MicroStrategy, where it is converted into easily understandable reports.

However, during an audit of the past two years' campaign data, the client discovered inaccuracies in the reporting, resulting in inadequate assessments and missed opportunities. To prevent this in the future, I identified the areas where data was not reported by developing custom audit hooks in the process flow.

1. Leveraging Dell Boomi, I generated Salesforce Marketing Cloud data as files, which were ingested into Enterprise Data Warehouse for report generation.

2. This built-in stored procedure identified incidences of missed data, enabling automated email alerts to capture the correct data at the right time for detailed campaign analysis.

Languages

Apex, Salesforce Object Search Language (SOSL), Java, JavaScript, SQL, SOQL, CSS, HTML, AMPscript, APEX Code, PHP

Frameworks

Visualforce, Lightning Components, AngularJS

Libraries/APIs

Salesforce API, Salesforce SOAP API, Salesforce REST API, Salesforce Bulk API, Google API, Google Maps API, Twilio API, QuickBooks API, NetSuite API, Stripe API, Chargent API, Node.js, React, Campaign Monitor API, WhatsApp API

Tools

Salesforce CPQ, Salesforce Sales Cloud, Zapier, Batch Apex, Flow, Visualforce Pages, Lightning Design System, Force.com Migration Tool, Field Service Lightning, Salesforce Dataloader, Eclipse IDE, Formstack, Form Assembly, Conga Composer, Salesforce Marketing Cloud, Pardot, Salesforce DX, PandaDoc, Jira, Mailchimp, Salesforce Commerce Cloud (SFCC), Google Analytics

Paradigms

Agile, Best Practices

Platforms

Salesforce, Salesforce SOQL/SOSL, Force.com IDE, Salesforce 1, MuleSoft, Twilio, Zoho CRM, Shopify, WordPress, Workato

Storage

JSON, Dataloader.io, Web Forms, Amazon S3 (AWS S3), Dell Boomi

Other

Salesforce Apex, Salesforce Lightning, Salesforce Service Cloud, Salesforce Reporting & Dashboards, Salesforce Reports, Batch Class, Apex Classes, Apex Triggers, Salesforce Cloud Flow, Web Services, Aura, Force.com, Salesforce Community, Salesforce Lightning Communities, Salesforce.com Administration, Salesforce Development Community (SFDC), Salesforce.com Data Loader, FormTitan, Salesforce Maps, Intuit QuickBooks, Salesforce Journey Builder, Email Templates, Apttus CPQ Certified, SteelBrick CPQ, Data Migration, SAP ERP, Responsive Email Templates, QuickBooks Online, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce System Administration, Email Studio, Marketing Cloud, API Platforms, API Design, Architecture, Module Integrations, Back-end, Consulting, Data Modeling, Leadership, Technical Leadership, NPSP, Zuora, Salesforce AppExchange, API Integration, HubSpot, HubSpot CRM, Zoho, Monday.com, APIs, Campaign Monitoring, Salesforce.com Developer Certification, Google Tag Manager, CRM Implementation (Salesforce), Real Estate, Left Main REI, Server-side JavaScript, Salesforce Consultant

2011 - 2015

Bachelor's Degree in Mechanical Engineering

ABES Engineering College - Ghaziabad, Uttar Pradesh, India

2009 - 2011

Diploma in Computer Science

Delhi Public School - Ghaziabad, Uttar Pradesh, India

DECEMBER 2021 - PRESENT

Salesforce Certified Data Architect

Salesforce.com

NOVEMBER 2021 - PRESENT

Salesforce Certified Platform Developer

Salesforce

OCTOBER 2021 - PRESENT

Salesforce Certified Integration Architecture Designer

Salesforce.com

SEPTEMBER 2021 - PRESENT

Salesforce Certified Identity and Access Management Architect

Salesforce.com

NOVEMBER 2020 - PRESENT

Salesforce Certified Platform App Builder

Salesforce.com

SEPTEMBER 2020 - PRESENT

Salesforce Certified Administrator

Salesforce.com

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring