Ashish Sharma
Verified Expert in Engineering
Force.com Developer
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
Experience
Availability
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
Freelance Work
- Implemented Salesforce to Citrix and Salesforce to Shopify integrations.
- Developed a mass opportunity line-item editor Lightning component.
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.
- Integrated an API.
- Developed Lightning components.
Salesforce Consultant
TECOM Investments
- Developed a registration and licensing application on Force.com.
Senior Salesforce Developer
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.
Force.com Developer
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.
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
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
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
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