Dharmik Shah, Developer in Ahmedabad, Gujarat, India
Dharmik is available for hire
Hire Dharmik

Dharmik Shah

Verified Expert  in Engineering

Salesforce Developer

Location
Ahmedabad, Gujarat, India
Toptal Member Since
October 23, 2020

Dharmik has delivered 115+ projects as a Salesforce developer and consultant since 2014. With deep expertise in all things Salesforce, his experience includes developing and managing Salesforce applications; Force.com development; record types; security settings; workflows and approval processes; profiles and roles; Apex classes, triggers, schedule classes, and batch classes; API integration using SOAP and REST API; and website development in a CMS system using PHP and another for eCommerce.

Portfolio

MV Clouds
Salesforce API, APEX Code, Data Migration, Aura, Apex, Salesforce CPQ...
Pluralsight - Digital
Salesforce Sales Cloud, Salesforce, Salesforce API, Copado, CPQ...
Gerard Malouf and Partners PTY LTD
Salesforce, Salesforce Lightning, Lighting, CRM Implementation (Salesforce)...

Experience

Availability

Full-time

Preferred Environment

Field Service Lightning, Salesforce Lightning, Salesforce Dataloader, Salesforce Bulk API, Salesforce Community, Salesforce Einstein, Salesforce REST API, Salesforce API, Salesforce Apex, Salesforce CPQ, Salesforce SOQL/SOSL, Conga Composer, MuleSoft, Salesforce AppExchange

The most amazing...

...app I've developed is for mass updates. It's in the Salesforce AppExchange and has been used to complete 70+ projects, such as rebates and automated quotes.

Work Experience

Director

2016 - PRESENT
MV Clouds
  • Established MV Clouds in 2016 to deliver Salesforce products and services freelance.
  • Led Salesforce development projects for a very large client, working with the client's team of 25 developers.
  • Completed more than 200 projects with a wide range of requirements.
  • Delivered a wide range of SFCC functionality to clients: set up Business Manager; configured a product catalog; prepared a marketing funnel; configured coupon codes; and implemented a storefront design, configuration, and layout.
Technologies: Salesforce API, APEX Code, Data Migration, Aura, Apex, Salesforce CPQ, Salesforce Lightning, Salesforce Apex, Salesforce, Salesforce SOQL/SOSL, QuickBooks Online, Certified Salesforce Administrator, Flow, Email, Automation, Salesforce Marketing Cloud, C#, Dynamics CRM 365, Salesforce Experience Cloud, CRM Implementation (Salesforce), Apex Classes, Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, APIs, Integration, Salesforce.com Administration, Omni-channel, Salesforce Platform Events, Data Modeling, Lightning Components, Acceptance Testing, Conga Composer, MuleSoft, API Integration, Salesforce AppExchange, Communication, FinancialForce, Lightning Web Components (LWC), Salesforce Visualforce, React, Full-stack Development, Salesforce Health Cloud, Newsletters, Salesforce Customization, Salesforce Certified Platform App Builder

Salesforce CPQ Developer

2022 - 2023
Pluralsight - Digital
  • Performed amendment process, data clean up, and ACG migration activity which involved CPQ base record calculations.
  • Handled data amendment between DVS vs. Zuora and Salesforce ACG. Involved with quotes to cash module.
  • Cleared more than 1 million records from the system after working for more than 1.5 years.
Technologies: Salesforce Sales Cloud, Salesforce, Salesforce API, Copado, CPQ, Salesforce Apex, Apex, GitHub, Gamesight, Lighting, CRM Implementation (Salesforce), Apex Classes, Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, APIs, Integration, Salesforce.com Administration, Omni-channel, Salesforce Platform Events, Data Modeling, Lightning Components, Acceptance Testing, Conga Composer, MuleSoft, API Integration, Communication, FinancialForce, Lightning Web Components (LWC), Salesforce Visualforce, React, Full-stack Development, Newsletters, Salesforce Customization, Salesforce Certified Platform App Builder

Salesforce Developer

2022 - 2023
Gerard Malouf and Partners PTY LTD
  • Developed front-end schedule, which has been communicating with customers and sales reps of the firm. Involved in other activities such as deployment and corrections to existing functionality.
  • Worked with the scheduler that has features to look for available sales reps, and based on the availability, it will display slots to the customers. Once an appointment is booked, it will handle notification and rescheduling features for customers and reps accordingly.
  • Improvised by placing it on the customer's website to use directly from there. It passes through all automation for creating tasks and assignments.
Technologies: Salesforce, Salesforce Lightning, Lighting, CRM Implementation (Salesforce), Apex Classes, Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, APIs, Integration, Salesforce.com Administration, Omni-channel, Salesforce Platform Events, Data Modeling, Lightning Components, Acceptance Testing, Conga Composer, API Integration, Communication, FinancialForce, Lightning Web Components (LWC), Salesforce Visualforce, React, Full-stack Development, Newsletters, Salesforce Customization, Salesforce Certified Platform App Builder

Salesforce Developer

2020 - 2022
Helicon Foundation Repair
  • Developed FSL mobile-friendly functionality with community portal and Salesforce licenses which involved LWC development and Apex coding.
  • Developed a feature for field trip guys and managers to store all information related to foundation, piering, and piles dive storing information which involves clicking live photos and uploading.
  • Worked on functionality that has helped more than ten sales reps generate proper reports, and the line manager enter details on the system.
Technologies: Salesforce, Salesforce Sales Cloud, Salesforce Lightning, Field Service Lightning, Community, Lighting, CRM Implementation (Salesforce), Apex Classes, Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, APIs, Integration, Salesforce.com Administration, Omni-channel, Salesforce Platform Events, Data Modeling, Lightning Components, Acceptance Testing, Conga Composer, API Integration, Communication, Lightning Web Components (LWC), Salesforce Visualforce, React, Full-stack Development, Newsletters, Salesforce Customization, Salesforce Certified Platform App Builder

Salesforce Developer

2014 - 2016
Satrang Technologies Private Limited
  • Developed an app that matches and schedules candidates and jobs with an online contract company.
  • Created the timesheet portal that allows end-users to enter time.
  • Worked onsite in Dubai to implement a Salesforce project for a client.
Technologies: AppExchange Security Review, Salesforce API, APEX Code, Data Migration, Aura, Apex, Community Clouds, Visualforce Pages, Salesforce Apex, Salesforce, Salesforce SOQL/SOSL, QuickBooks Online, Certified Salesforce Administrator, Flow, Email, Automation, Salesforce Marketing Cloud, C#, CRM Implementation (Salesforce), Apex Classes, Salesforce Reports, Salesforce Reporting & Dashboards, APIs, Integration, Salesforce.com Administration, Omni-channel, Salesforce Platform Events, Data Modeling, Lightning Components, Acceptance Testing, Conga Composer, SQL, API Integration, Salesforce AppExchange, Communication, Lightning Web Components (LWC), Salesforce Visualforce, React, Full-stack Development, Salesforce Health Cloud, Newsletters, Salesforce Customization, Salesforce Certified Platform App Builder

Salesforce Development Projects

https://tinyurl.com/yxzn9fkj
Multiple projects related to funder flow, quotations, and a global rebate system that calculates monthly rebates based on sales data collected by clinics.

These projects involved numerous technologies:
• Salesforce Apex
• Visualforce pages
• Aura Lightning components
• Google integration
• Batch classes
• Test classes
• Conga Composer configuration
• Salesforce Community
• Force.com site

Quotation Wizard

As the name suggests, Quotation Wizard creates a price quote for any job by taking in information on the products, prices, labor charges, and more. It can also create multiple quotes from which users can finalize the best one. This project was initially created for a construction company and has the capability to count the labor charges based on the clock-in and clock-out time for any specific location.

Bidirectional Integration Salesforce with Microsoft Dynamics 365

The project entails bidirectional data sharing, encompassing essential entities such as leads, accounts, opportunities, tasks, events, orders, and contracts between Salesforce and Microsoft Dynamics 365. As the integration architect, I have been actively engaged in designing the integration, incorporating key architectural elements to ensure its success:

• Error handling and notification mechanisms – implemented robust error handling mechanisms are implemented, along with effective notification systems to promptly identify and address any data synchronization issues.

• Transactional base callouts – the integration employs transactional-based callouts, ensuring that data transfers between the systems are executed reliably and consistently, preventing data inconsistencies.

• Utility methods for future customization – the integration architecture includes utility methods, facilitating future customizations and adaptability to accommodate any system changes or updates.

• Support for bulk synchronization – the integration is optimized to support bulk data synchronization, allowing efficient handling of large data volumes for seamless exchange between Salesforce and Microsoft Dynamics 365.

Funder Flow

Funder Flow is a loan managing system that assigns loans to the selected funder from all the uploaded contracts while removing contracts that have a bad standing status. The system can fetch all the advanced contracts from the uploaded ones, which will then be assigned to the funder, and it displays a summary of all the contracts on the confirmation page.

Mass Update Without Record ID

I have developed an app that is currently available on the app exchange. Generally, this app is used for updating data directly in Salesforce, which doesn't have a record ID, eliminating steps for extracting data and uploading it manually.
2009 - 2015

Bachelor's Degree in Computer Engineering

Gujarat Technological University - Ahmedabad, India

AUGUST 2023 - PRESENT

Salesforce CPQ Specialist

Salesforce.com

MAY 2023 - PRESENT

Salesforce Associate

Salesforce

MARCH 2021 - PRESENT

Salesforce Certified Platform Developer

Salesforce.com

Libraries/APIs

Salesforce API, Salesforce REST API, Salesforce Bulk API, Salesforce SOAP API, React

Tools

Salesforce Dataloader, Field Service Lightning, Visualforce Pages, Salesforce Sales Cloud, Salesforce Marketing Cloud, Pardot, Salesforce CPQ, Accounting Seed, Flow, Conga Composer, FinancialForce, Salesforce Einstein, GitHub

Frameworks

Visualforce, Lightning Components, Salesforce Visualforce

Languages

HTML, CSS, JavaScript, Java, Apex, APEX Code, C#, SQL, Batch

Paradigms

Automation, Acceptance Testing

Platforms

Salesforce, Salesforce SOQL/SOSL, Salesforce Experience Cloud, Web, Salesforce Health Cloud, Copado, MuleSoft

Storage

Salesforce Commerce Cloud

Other

Salesforce Apex, Salesforce Community, Salesforce Lightning, Community Clouds, Force.com, Data Migration, AppExchange Security Review, Salesforce Service Cloud, QuickBooks Online, Certified Salesforce Administrator, ServiceNow, Cloud Services, Lighting, CRM Implementation (Salesforce), Apex Classes, Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, Salesforce.com Administration, API Integration, Salesforce AppExchange, Communication, Layout, Design, Lightning Web Components (LWC), Salesforce Customization, Salesforce Certified Platform App Builder, Aura, Email, Community, Dynamics CRM 365, APIs, Integration, Omni-channel, Salesforce Platform Events, Data Modeling, Full-stack Development, Newsletters, Apex Scheduler, Lightning Aura, Batch Class, CPQ, Gamesight, Microsoft 365, Apex Triggers, Artificial Intelligence (AI)

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