Ashish Sharma, Developer in Bengaluru, Karnataka, India
Ashish is available for hire
Hire Ashish

Ashish Sharma

Verified Expert  in Engineering Developer

Bengaluru, Karnataka, India
Toptal Member Since
August 11, 2016

Ashish is a certified Salesforce developer with several years of involved hands-on experience. He's the type of developer who eats, breathes, and lives Salesforce development. Ashish also writes a blog about Salesforce solutions, is DEV401 certified, and is currently preparing for his DEV501 certification. He is always ready to take on challenges using the Salesforce platform and doesn't stop until the client is satisfied.


Freelance Work
Salesforce, Salesforce API, Salesforce DX, QuickBooks API
Heroku, Ruby on Rails (RoR), React
Salesforce Marketing Cloud, Email Studio, Salesforce Social Studio...




Preferred Environment

Salesforce, Git, Eclipse IDE, Windows, QuickBooks Online

The most amazing... I've done was my work with Salesforce: integrations (Salesforce to Shopify and Salesforce to Citrix), Salesforce communities, and Salesforce sites.

Work Experience

Salesforce Developer and Consultant

2016 - PRESENT
Freelance Work
  • Implemented Salesforce to Citrix and Salesforce to Shopify integrations.
  • Developed a mass opportunity line-item editor Lightning component.
Technologies: Salesforce, Salesforce API, Salesforce DX, QuickBooks API

Heroku Expert

2020 - 2022
  • Migrated Salesforce Community to Heroku Application to reduce overall costs and better UI/UX web application. We had tight integration with Salesforce to Postgres database using Heroku Connect.
  • Developed the app using Rails, React, and Salesforce.
  • Used Jira tool to track tickets. Developed this project using Rails, React, and salesforce.
  • Performed Postgres optimization, specifically with long-running queries. Removed unused index and created an index for the most used columns in Query.
  • Took charge of the Heroku code optimization. Optimized the app at the code level used background processes for log tasks. Updated the Ruby and Rails supported versions. Utilized Puma as the app server for more concurrency.
  • Used connection pooling and Pgbouncer for Heroku optimization. Tuned Pgbouncer MAX_DB_POOL with MAX_CLIENT_CONNECTION and web dynos with threads. Also tuned WEB_CONCURRENCY with MAX_THREADS.
Technologies: Heroku, Ruby on Rails (RoR), React

Salesforce Marketing Cloud Developer

2020 - 2021
  • Sent email notifications with promotions, including the CAN-SPAM Act with options and opt-out, and email notifications with purchase failures from card transactions. These cards were also updated via Journey Builder.
  • Sent feedback to customers via SMS after property checkouts and via email after three days if the customers had not responded to the SMS messages. This process helps the service team to generate a lot of feedback.
  • Sent emails with promotions using Journey Builder and Automation Studio based on Salesforce data and the application status for PMS solutions.
  • Tracked opens and clicks in phase two and advertised using Facebook and other social media channels.
Technologies: Salesforce Marketing Cloud, Email Studio, Salesforce Social Studio, Customer Journeys, SMS, Salesforce DX

SFDC Developer

2018 - 2018
Nuevora (via Toptal)
  • Worked with Salesforce communities.
  • Integrated an API.
  • Developed Lightning components.
Technologies: Apex, Salesforce, Visualforce Pages, Salesforce Lightning

Salesforce Consultant

2015 - 2016
TECOM Investments
  • Developed a registration and licensing application on
Technologies: Salesforce, Visualforce Pages, Salesforce Lightning, APIs, Salesforce DX

Senior Salesforce Developer

2014 - 2014
ASM Technologies
  • Worked in Schnider-Electric as part of their internal team to migrate their CIS (customer intervention system) from a legacy Lotus Notes application to the platform.
Technologies: Salesforce, Salesforce API, Visualforce Pages, Salesforce Lightning, APIs, Salesforce DX Developer

2012 - 2014
Extentor Tquila Solution Pvt Ltd
  • Started working on the platform.
  • Worked on many small tasks such as a Visualforce page, triggers, and Batch Apex.
Technologies: Salesforce, Salesforce API, Salesforce Lightning, APIs, Salesforce DX, Amazon S3 (AWS S3), Flow

Salesforce to Citrix Integration Code

A code that I wrote, which does the following tasks to integrate Salesforce with Citrix:

1. Registers a Citrix developer account and creates one app, so a consumer key and a consumer secret are received.
2. Authorizes a Salesforce user on behalf of a GoToWebinar user, so an authorization code is received.
3. Requests an access token using the above authorization code, so an access token is received.
4. Makes API calls to a Citrix application using the above access token. Both systems should be integrated after this final task.

Salesforce to Stripe Integration

For a project, I integrated Salesforce with Stripe to charge customers from Salesforce.

This integration allows a salesperson to manage with a 360-degree view of customer payments from the Salesforce platform only. Additionally, from this platform, a sales rep can refund a partial or full amount.

Salesforce Blog

This is my Salesforce blog and where I post about the details of some of the interesting and challenging tasks that I've undertaken.
2007 - 2011

Bachelor's Degree in Information Technolgy

Dr. A.P.J. Abdul Kalam Technical University - Lucknow, India


Salesforce Marketing Cloud


MARCH 2016 - MARCH 2020

Salesforce App Builder



Salesforce API, Google Maps, jQuery, Salesforce SOAP API, Salesforce REST API, QuickBooks API, Pure CSS, React


Salesforce Dataloader, Visualforce Pages, Salesforce Sales Cloud, Batch Apex, Lightning Design System, Five9, Pardot, Salesforce Marketing Cloud, Salesforce DX, Flow, Eclipse IDE, Git, Lightning Bolt, Salesforce Commerce Cloud (SFCC), Lightning Communities, Field Service Lightning, Salesforce CPQ, Salesforce Einstein, Salesforce Social Studio


Lightning Components, Visualforce, JavaScriptCore, OAuth 2, Ruby on Rails (RoR)


Apex, APEX Code, HTML, JavaScript, CSS


Salesforce, Heroku, Salesforce 1, Windows, Demandware, Citrix


Amazon S3 (AWS S3)


REST, Agile


Salesforce Community, Certified Salesforce Administrator,, APIs, Developer Certification, Integration, Customer Relationship Management (CRM), Sales Cloud Certification, Business Analysis, Salesforce Lightning, Service Cloud Certification, Stripe Payments, Salesforce Pardot Form Handlers, Community, Salesforce Service Cloud, Salesforce AppExchange, Salesforce Apex, QuickBooks Online, Personalization, Lightning Data Service, OAuth, SOAP, Data Loading, Marketing Cloud, Email Studio, Customer Journeys, SMS

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.


Share your needs

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

Choose your talent

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

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