Urmila Pawar, Developer in Nashik, Maharashtra, India
Urmila is available for hire
Hire Urmila

Urmila Pawar

Verified Expert  in Engineering

Salesforce Developer

Location
Nashik, Maharashtra, India
Toptal Member Since
September 1, 2019

Urmila is a senior Salesforce consultant and certified developer with over 10 years of experience. She is highly knowledgeable about advanced Apex programming, Aura components, LWC, Force.com sites, Salesforce Community, asynchronous Apex, REST integrations, and exposing RESTful APIs from Salesforce and Visualforce. Urmila has a good understanding of business and business concepts, enabling her to communicate with clients effectively.

Portfolio

Freelancer
Salesforce, API Integration, Agile, App Development, Business Logic...
Toptal
Apex, Salesforce API, Salesforce, SOQL, Batch Apex...
Threshers Barn Limited
Salesforce, Apex, Lightning Components, Salesforce Lightning...

Experience

Availability

Full-time

Preferred Environment

Git, Salesforce, Sublime Text, Visual Studio

The most amazing...

...project I've recently completed was one with Toptal. I was a part of the core team, where we successfully integrated Salesforce with their native system.

Work Experience

Salesforce Consultant

2016 - PRESENT
Freelancer
  • Created Salesforce APIs to be used as Webhooks from the external system. This enabled the notifications to be sent to Salesforce whenever there is any change in the external system.
  • Integrated with various APIs like Staffology, Railsback, TMS, AviaPages, and more. This includes real-time data transfer as well as scheduled data transfer.
  • Exposed the RESTful API from Salesforce so that they can fetch/update data in Salesforce from their servers (for a transport company).
  • Worked on data manipulation and data import. This involves the data import of Salesforce standard and custom object, and also the notes, attachments, and files data import.
  • Helped a couple of clients in the period of transition from Salesforce Classic to Lightning. This process involved some configuration changes and the customization changes mainly on the UI.
  • Configured the customer community for a payroll company which helped their customers to get information about their payslips, savings, and expenses.
Technologies: Salesforce, API Integration, Agile, App Development, Business Logic, Process Automation, Change Set Deployment, Data Modeling, Data Management, Force.com, JavaScript, Flow, Email, Automation, Visualforce, Salesforce Experience Cloud, Lighting, Salesforce Dataloader, Jira, Lightning Components, Jitterbit Data Loader, Lightning Design System, Lightning Communities, Salesforce Service Cloud, Integration, Technical Leadership, CRM Implementation (Salesforce), Salesforce REST API, Salesforce Development Community (SFDC), Apex Classes, Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, APIs, Salesforce.com Administration, Omni-channel, Salesforce Platform Events, REST APIs, Salesforce Platform Developer, SOQL, APEX Code, Lightning Web Components (LWC), Salesforce AppExchange, Salesforce Customization

Salesforce Back-end Developer

2021 - 2023
Toptal
  • Worked with teams from different domains. It was a collaborative implementation and I had to understand the system with all domains.
  • Used the version control with Salesforce extensively. Learned salesforce SFDX and version control in detail.
  • Used my experience with integration which helped me understand the project quickly. There were structured ways in which the integration was done.
Technologies: Apex, Salesforce API, Salesforce, SOQL, Batch Apex, Test-driven Development (TDD), Salesforce SOQL/SOSL, Ruby on Rails (RoR), Agile Project Management, Apache Kafka, Apex Triggers, Queueable Apex, Salesforce Apex, Pub/Sub, Salesforce System Administration, APIs, Salesforce.com Administration, HTML, Salesforce Platform Events, REST APIs, Salesforce Platform Developer, APEX Code, Customer Relationship Management (CRM), Lightning Web Components (LWC), Salesforce AppExchange, Salesforce Customization

Salesforce Expert

2020 - 2020
Threshers Barn Limited
  • Fetched and stored information in Salesforce by integrating with Staffology. The modules included were employee, pay period, bank account, payslip lines, payslip, and pay code.
  • Integrated with PT-X to send payment instructions and integrated with ModulR API. The operations included creating, updating, closing, blocking, and unblocking a bank account, creating customers, and viewing transactions.
  • Integrated with RailsBank API. The operations included creating transactions and ledgers. Initially developed to be triggered based on action, but later automated by creating webhooks.
  • Created scheduled jobs that were expected to run at a specific time to fetch information from the external systems.
  • Designed the LWC components based on the company branding, which were then used in the client's mobile application and Salesforce community.
Technologies: Salesforce, Apex, Lightning Components, Salesforce Lightning, Salesforce REST API, Salesforce Development Community (SFDC), Apex Classes, Salesforce System Administration, APIs, Salesforce.com Administration, HTML, Salesforce Platform Events, REST APIs, Salesforce Platform Developer, SOQL, APEX Code, Customer Relationship Management (CRM), Lightning Web Components (LWC), Salesforce AppExchange, Salesforce Customization

Salesforce Developer

2013 - 2016
Dreamwares
  • Documented and further analyzed to determine enhancements to support and streamline business processes (as a technical architect).
  • Configured and customized force.com site for the mobile company that wanted to showcase the products to their customer. Handled the RFQs from the site.
  • Configured and developed the Salesforce Customer Community for one of the universities in the USA. Given students the ability to apply for courses and maintain their profiles on the portal.
  • Integrated the Payment Gateways with Salesforce to initiate and accept payments directly into Salesforce, for various clients.
  • Integrated Salesforce with the Human API to get the fitness information from various devices and stored/used data back in Salesforce for further automation.
  • Developed Apex triggers, Apex batches, Visualforce components, workflows, process builder, and other Salesforce custom functionalities.
Technologies: Salesforce, API Integration, Business Logic, Process Automation, Change Set Deployment, Data Management, Data Modeling, Force.com, Email, Automation, Visualforce, Salesforce Experience Cloud, Lighting, Knockout (Knockout.js), Lightning Components, Integration, Technical Leadership, CRM Implementation (Salesforce), Salesforce REST API, Salesforce Development Community (SFDC), Apex Classes, Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, APIs, Salesforce.com Administration, HTML, REST APIs, Salesforce Platform Developer, SOQL, APEX Code, Customer Relationship Management (CRM), Salesforce AppExchange, Stripe, Salesforce Customization

AppExchange Application Upgrade

https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000F7tuyUAB
The client was experiencing issues with the Salesforce to Vision6 integration not synchronizing all the data in the system. After a thorough investigation, we found the problem with how list view filters have been used. We have resolved this issue in the latest version of the application. We have also provided a way for customers to either use this new solution or return to the previous one.

Salesforce Customization and Integration for PayCaptain

Aura component and LWC development for Salesforce internal and community users. I worked on this project as a Salesforce developer and integration expert for over three months. The core development was around integrations, where I integrated with three external services: Staffology, PTX, and Railsbank. All of these are staffing and payroll systems. I implemented bidirectional integration with the help of triggers and webhooks. Triggers are used to send updated information from Salesforce to the external system. Using webhook, the Salesforce environment gets live notifications of any changes made in the external system.

Logistics API Integration

Loadtap had its own APIs, which needed to be integrated with Salesforce. There were two parts to the development:
1. Exposing Salesforce APIs - the Loadtap team used this API to send data to Salesforce. They used standard OAuth for authentication and then called the API, which I exposed from Salesforce.
2. Integrating with Loadtap APIs - I integrated their API to send load and stop information whenever the data is updated in Salesforce.

Payment Gateway Integration

The project required the integration of Authorize.net with Salesforce. In the customer community for students of the university, they wanted a feature allowing students to pay the application fees through the community. So I integrated with Authorize.net and handled student discounts and partial payments.

Human API Integration

Integrated with Human API to connect various health tracking device information in Salesforce, rewarding users based on high performance. For the real-time data sync, I exposed the API from Salesforce, a webhook for Human API. Based on any update in the Human API platform, it triggers a notification to Salesforce and then takes further action on the updated data.

Salesforce Customer Community

The project was intended to create/architect Salesforce for the staff members of a university in the USA. Additionally, customized the customer community for the use of students. This was implemented to carry out smooth communication between students and university staff.

Recurrent Schedule Automation

Developed an app to create recurrent schedules per the availability and predefined slots. Developed triggers to avoid overlapping of recurrent schedules and to automate future schedules. Designed Visualfore page to mass update the data. Created schedulers to keep track of the correct information in the system.

Real-time Data Sync Between Loadtap and Salesforce

Exposed the RESTful API from Salesforce. The Loadtap System used API to track the loads transferred from one place to another. The external system kept track of the load and its stops during the journey. The same was also integrated with Salesforce. This system was developed to operate in real time.

Data Manipulation and Data Import

Worked on data manipulation and data import in Salesforce. Used data loader and dataloader.io for complex data import in Salesforce. Maintained the relationships between the parent-child records and also populated the audit fields.

Migration from Salesforce Classic to Lightning

Migrated the Salesforce Classic org to Lightning. Overrode the quote sync functionality with multiple quotes synced to the same opportunity. Developed a wizard using the Lightning component to reduce the steps to create Quotes and QuoteLineItem.

Force.com Site

Configured and customized a Force.com site for external users. Provided custom login and sign-up functionality. Also exposed custom objects (in read-only format) for the users to track the status.

Managed Package

The managed package application was created to be delivered to specific users directly. This package included the Salesforce configurations and customizations. It also had integration with payment gateways like Authorize.net and PayPal.

Shopify Integration

Medical Device order system on Shopify.

I was a lead Salesforce developer on this project. My responsibility included the designing of schema architecture and the integration with Shopify. The Shopify store was up and running already. We need to manage, create and update orders from Salesforce. It also involved other automation in Salesforce, such as routing inbound emails to Salesforce and creating cases and Omni Studio configurations for live chat support.

Languages

SOQL, Apex, APEX Code, JavaScript, HTML

Frameworks

Visualforce, Lightning Components, Knockout (Knockout.js), Ruby on Rails (RoR)

Libraries/APIs

Salesforce API, Salesforce REST API, REST APIs, Stripe, Authorize.net

Tools

Salesforce Sales Cloud, Visualforce Pages, Salesforce Dataloader, Flow, Sublime Text, Git, Visual Studio, Lightning Design System, Jira, Lightning Communities, Batch Apex, Salesforce CPQ

Paradigms

Automation, Agile, App Development, Test-driven Development (TDD), Agile Project Management

Platforms

Salesforce, Salesforce SOQL/SOSL, Shopify, Apache Kafka

Other

Integration, API Integration, Salesforce Apex, Apex Triggers, CRM Implementation (Salesforce), Apex Classes, APIs, Salesforce.com Administration, Salesforce Platform Developer, Customer Relationship Management (CRM), Lightning Web Components (LWC), Salesforce Customization, Salesforce Service Cloud, Salesforce Community, Force.com, Change Set Deployment, Salesforce Lightning, Technical Leadership, Email, Salesforce Experience Cloud, Lighting, Salesforce Development Community (SFDC), Salesforce System Administration, Salesforce Reports, Salesforce Reporting & Dashboards, Salesforce Platform Events, Data Modeling, Security, Social, User Interface (UI), Reporting, Community Management, Jitterbit Data Loader, Data Management, Applications, Process Automation, Business Logic, Software, IT, Aura, Apex Scheduler, Salesforce Certified Platform App Builder, Salesforce Platform Developer I Certification, Salesforce Platform Developer II Certification, Salesforce.com Data Loader, Approval, PayPal, Queueable Apex, Pub/Sub, Omni-channel, Salesforce AppExchange, Certified Salesforce Administrator

Storage

Database Security

2010 - 2013

Bachelor's Degree in Information Technology

MET's Institute of Engineering - Nashik, India

JULY 2020 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

APRIL 2019 - PRESENT

Salesforce Platform Developer II

Salesforce

OCTOBER 2017 - PRESENT

Salesforce Platform Developer I

Salesforce

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