Ashish Sharma
Verified Expert in Engineering
Salesforce.com Developer Certification Developer
Indore, Madhya Pradesh, India
Toptal member since August 11, 2016
Ashish is a certified Salesforce developer with several years of hands-on experience. He 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
Experience
- Salesforce - 10 years
- Salesforce.com Developer Certification - 9 years
- Certified Salesforce Administrator - 9 years
- Force.com - 9 years
- Lightning Components - 8 years
- Visualforce Pages - 7 years
- Salesforce Lightning - 7 years
- Apex - 6 years
Availability
Preferred Environment
Salesforce, Git, Eclipse IDE, Windows, QuickBooks Online, Audits, Marketing Cloud
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
Freelance Work
- Implemented Salesforce to Citrix and Salesforce to Shopify integrations.
- Developed a mass opportunity line-item editor Lightning component.
- Designed and deployed a custom approval workflow in Salesforce, reducing processing time by 30% and improving task visibility for managers.
Heroku Expert
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.
Salesforce Marketing Cloud Developer
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.
SFDC Developer
Nuevora (via Toptal)
- Worked with Salesforce communities. Played the role of senior Salesforce developer.
- Integrated third-party API required into development.
- Developed Lightning components as per the client's requirement.
Salesforce Consultant
TECOM Investments
- Developed a registration and licensing application on Force.com.
- Used Slack to communicate with the client, using it to give all updates.
- Worked as a Salesforce developer there for one year.
Senior Salesforce Developer
ASM Technologies
- Worked at 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.
- Used Slack and Skype to communicate with the client.
- Worked as a Salesforce developer in Schnider-Electric.
Force.com Developer
Extentor Tquila Solution Pvt Ltd
- Started working on the Salesforce.com platform in Extentor Tquila Solution.
- Worked on many small tasks such as a Visualforce page, triggers, and Batch Apex.
- Worked as an entry-level Salesforce developer at Extentor Tquila Solution.
Experience
Salesforce to Citrix Integration Code
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
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
Salesforce Administrator for Financial Services Cloud Projects
Education
Bachelor's Degree in Information Technolgy
Dr. A.P.J. Abdul Kalam Technical University - Lucknow, India
Certifications
Salesforce Marketing Cloud
Salesforce
Salesforce App Builder
Salesforce
Skills
Libraries/APIs
Salesforce API, Google Maps, jQuery, Salesforce SOAP API, Salesforce REST API, QuickBooks API, Pure CSS, React
Tools
Salesforce Dataloader, Visualforce Pages, Pardot, Salesforce Sales Cloud, Salesforce Marketing Cloud, Salesforce Commerce Cloud (SFCC), Batch Apex, Lightning Design System, Five9, Salesforce CPQ, Salesforce DX, Salesforce Einstein, Flow, Eclipse IDE, Git, Lightning Bolt, Lightning Communities, Field Service Lightning, Salesforce Social Studio
Languages
Apex, APEX Code, HTML, JavaScript, CSS
Frameworks
Lightning Components, Visualforce, JavaScriptCore, OAuth 2, Ruby on Rails (RoR)
Platforms
Salesforce, Salesforce Health Cloud, MuleSoft, Heroku, Salesforce 1, Windows, Demandware, Citrix
Storage
Amazon S3 (AWS S3), Salesforce Commerce Cloud
Paradigms
REST, Agile
Other
Salesforce Community, Certified Salesforce Administrator, Salesforce.com Sales Cloud Certification, Force.com, Salesforce Lightning, APIs, Salesforce.com Developer Certification, Salesforce.com Service Cloud Certification, Integration, Marketing Cloud, Salesforce AppExchange, Salesforce System Administration, Front-end, Salesforce.com Administration, Salesforce Reports, Salesforce Reporting & Dashboards, Customer Relationship Management (CRM), Business Analysis, Stripe Payments, Salesforce Pardot Form Handlers, Community, Salesforce Service Cloud, Salesforce Apex, QuickBooks Online, Audits, Personalization, Lightning Data Service, OAuth, SOAP, Data Loading, Email Studio, Customer Journeys, SMS
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring