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

Ashish Sharma

Verified Expert  in Engineering

Force.com Developer

Location
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.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Salesforce, Git, Eclipse IDE, Windows, QuickBooks Online

The most amazing...

...work 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
Freelance
  • 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
Freelance
  • 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 Force.com.
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 Force.com platform.
Technologies: Salesforce, Salesforce API, Visualforce Pages, Salesforce Lightning, APIs, Salesforce DX

Force.com Developer

2012 - 2014
Extentor Tquila Solution Pvt Ltd
  • Started working on the Salesforce.com 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

MARCH 2017 - PRESENT

Salesforce Marketing Cloud

Salesforce

MARCH 2016 - MARCH 2020

Salesforce App Builder

Salesforce

Languages

Apex, APEX Code, HTML, JavaScript, CSS

Frameworks

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

Libraries/APIs

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

Tools

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

Platforms

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

Storage

Amazon S3 (AWS S3)

Other

Salesforce Community, Certified Salesforce Administrator, Force.com, APIs, Salesforce.com Developer Certification, Integration, Customer Relationship Management (CRM), Salesforce.com Sales Cloud Certification, Business Analysis, Salesforce Lightning, Salesforce.com 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

Paradigms

REST, Agile

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