Mayur Patil, Developer in Pune, Maharashtra, India
Mayur is available for hire
Hire Mayur

Mayur Patil

Verified Expert  in Engineering

Salesforce Developer

Pune, Maharashtra, India

Toptal member since October 17, 2022

Bio

Mayur is an experienced Salesforce developer with nine years of experience. He has good knowledge of nonprofits and sales clouds. Mayur develops applications using out-of-the-box (OOTB) configurations and customizes those applications using a programmatic approach and deploying them on the Salesforce Platform. He has good analytical and problem-solving skills and experience in developing Lightning components like LWC and Aura.

Portfolio

Centelon
Salesforce DX, Salesforce Apex, Batch Apex, Aura, Apex, Salesforce REST API...
Extentia Information Technology
Salesforce AppExchange, Apex, Salesforce REST API...
Persistent
Salesforce Sales Cloud, Salesforce Apex, Apex, Salesforce REST API...

Experience

  • SFDC Configuration - 7 years
  • Apex - 6 years
  • JavaScript - 5 years
  • Batch Apex - 4 years
  • Git - 4 years
  • Salesforce REST API - 4 years
  • NPSP - 3 years
  • Lightning Components - 3 years

Availability

Part-time

Preferred Environment

Windows

The most amazing...

...thing I've implemented is a custom recurring donation module that could handle multiple payment methods.

Work Experience

Lead Salesforce Developer

2018 - PRESENT
Centelon
  • Implemented Salesforce nonprofit cloud for two customers.
  • Processed credit donations by integrating a gateway into Salesforce. Implemented a custom recurring donation module that could handle multiple payment methods.
  • Assisted in integrating it with finance systems like SAP.
Technologies: Salesforce DX, Salesforce Apex, Batch Apex, Aura, Apex, Salesforce REST API, Certified Salesforce Administrator, Flow, Automation, Email, API Integration, Salesforce API, Salesforce Lightning, APEX Code, Salesforce Reports, Salesforce Reporting & Dashboards, Conga Composer

Senior Salesforce Developer

2018 - 2018
Extentia Information Technology
  • Analyzed a ten-year-old AppExchange package to find issues. Prepared a plan to fix the problem.
  • Prepared a delivery plan for a new package and delivered it to more than 100 customers.
  • Fixed an issue in Apex code related to Xero integration. Data sent in XML format had problems that were fixed.
Technologies: Salesforce AppExchange, Apex, Salesforce REST API, Certified Salesforce Administrator, Email, APEX Code, Salesforce Reports, Salesforce Reporting & Dashboards

Senior Salesforce Developer

2015 - 2018
Persistent
  • Designed a custom forecasting module as per the requirements.
  • Analyzed the system proactively, fixed bugs, and optimized code.
  • Handled production deployments and supported sales users.
Technologies: Salesforce Sales Cloud, Salesforce Apex, Apex, Salesforce REST API, Certified Salesforce Administrator, Email, APEX Code, Salesforce Reports, Salesforce Reporting & Dashboards

Experience

Sales Cloud

Understood the requirements and provided a solution with a declarative or programmatic approach. I worked on a security model, including OWD, roles, profiles, permission sets, sharing rules, and more. Also, I worked on Apex triggers, batch Apex, future methods, batches, and scheduled jobs. I developed reports, dashboards, scheduled reports, and custom report types and imported the data using data loaders and the Data Import Wizard. My other responsibilities included:

• Working on SOQL and SOSL queries in Apex, the Developer Console, and Workbench.
• Analysing the system to find and fix bugs considering standard practices.
• Providing support to end users.
• Consuming a REST API in Salesforce for integrating data from other systems.
• Collaborating with a managed package team to fix issues, test new enhancements, discuss requirements with the team, and get them implemented.
• Deploying things using change sets, Force.com IDE, Ant Migration Tool, and more.
• Integrating Salesforce data and metadata with Microsoft Dynamics AX.
• Migrating Salesforce Classic to Lightning Experience.
• Getting familiar with UI changes in Lightning Experience, Lightning pages, kanban view, path, highlights panel, Lightning components, and SLDS.

Converting a Master-detail Relationship to a Lookup Relationship

A conversion process from a master-detail relationship to a lookup relationship in a managed package. This managed package is already listed on AppExchange, and several subscribers are using it. We have created the lookup relationship field and replaced all the references of the master-detail field.

Migrating from Raiser’s Edge to Salesforce Nonprofit Success Pack (NPSP)

Nonprofit cloud implementation from scratch. I worked on a complete custom recurring donation module and integrated it with a bank to make credit card payments and create recurring accounts. Also, I automated processes to validate data before sending it to the bank and process donations from various sources. I worked on a process of preparing data for putting entries in the SAP, developed a custom UI for support teams to process donations and recurring donations, and manipulated payments using the Lightning components. Finally, I designed dashboards showing key numbers to stakeholders and implemented a CI/CD pipeline using CircleCI.

Certifications

AUGUST 2020 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce

JUNE 2020 - PRESENT

Salesforce Certified Nonprofit Cloud Consultant

Salesforce

SEPTEMBER 2019 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

MAY 2018 - PRESENT

Salesforce Certified Platform Developer

Salesforce

NOVEMBER 2017 - PRESENT

Salesforce Certified Sales Cloud Consultant

Salesforce

OCTOBER 2017 - PRESENT

Salesforce Certified Administrator

Salesforce

Skills

Libraries/APIs

Salesforce REST API, Salesforce API

Tools

Batch Apex, Salesforce DX, Git, Salesforce Sales Cloud, Conga Composer, Gearset, Flow

Languages

Apex, APEX Code, JavaScript, Java 8

Platforms

Salesforce, Windows

Frameworks

Lightning Components, Visualforce

Paradigms

Automation

Other

Salesforce Apex, Salesforce Lightning, SFDC Configuration, NPSP, Certified Salesforce Administrator, Email, API Integration, Salesforce Reports, Salesforce Reporting & Dashboards, Aura, Salesforce AppExchange

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