
I am a seasoned Salesforce Developer with over five years of hands-on experience in crafting innovative solutions within the Salesforce ecosystem. Holding five Salesforce certifications, I bring a comprehensive understanding of the platform's capabilities and best practices.
My expertise spans across various facets of Salesforce development, with a particular focus on Lightning Web Components (LWC), Apex programming, and seamless integrations. Throughout my career, I have successfully delivered complex projects, leveraging my deep knowledge of Salesforce technologies to streamline processes and drive business outcomes.
With a strong foundation in both front-end and back-end development, I excel in designing and implementing robust solutions tailored to meet specific business requirements. Whether it's developing custom applications, optimizing workflows, or integrating third-party systems, I am committed to delivering high-quality solutions that empower organizations to maximize their Salesforce investment.
I am excited about the opportunity to contribute my skills and experience to your team, driving innovation and delivering exceptional results. Thank you for considering my application.
Package Consultant-Salesforce
IBMSalesforce Developer
UPLSenior Analyst
CapgeminiAnalyst
Capgemini
Visual Studio Code

Salesforce lightning

Javascript
REST API

Salesforce CRM

Force.com
Azure

Data Loader

SQL

Java

SOAP API

Salesforce

Apex

LWC

SOQL

Triggers

SQL
Technologies
used:
Salesforce CRM/Force.com /Web Service/SQL
Responsibilities:
Created and maintained
user profiles, workflows, dashboards on Salesforce and other CRM software.
Designed, setup and
maintained Salesforce standard objects, custom objects and junction objects,
while also structuring user roles, security profiles and workflow rules.
Created module using
which Metadata can be updated and created at once using Flow.
Creating packages for
migration from one environment to another.
Deploying components from
one org to another using Azure.
Technologies
used:
Salesforce CRM/Force.com /Web Service/SQL
Responsibilities:
Maintained the Salesforce
platform by monitoring support tickets, user issues, and employee workflows.
Created and maintained
user profiles, workflows, dashboards on Salesforce and other CRM software.
Designed, setup and
maintained Salesforce standard objects, custom objects and junction objects,
while also structuring user roles, security profiles and workflow rules.
Ensured data integrity
through the appropriate use of de-duping, loading and exporting tools, for bulk
of data using Data Loader.
Maintained and customized
Salesforce.com scopes such as users, roles, profiles, groups, accounts,
contacts, record types, sharing rules, custom objects, pick lists and page
layout customization to support vital business functions.
Set permissions for users
using Object-Level and Field-Level security best practices.
Creating packages for
migration from one environment to another.
Experience on report
generation and dashboard creation
Technologies used:
Salesforce CRM/Force.com /Web Service/SQL
Roles: Software Developer
Description:
SMS is the Site
Management System. It has been made on Force.com platform of Salesforce. It
gives Sodexo a tool to help people working on the different sites to have the
same way of working, digitize processes.
People on site (Manager, Employees, etc..) can
evaluate their performance on the site, send tasks, follow their
activities, KPI, etc., perform inspections, assign trainings, track documents.
The Site Management System (SMS) has been launched
in 2018 by the Global Soft FM Platform and Global IT and is now deployed in
more than 4 000 Sites across the world in more than 60 countries. SMS has been
awarded in January 2020 during the Global Opex Award "Best Enterprise Wide
Transformation Project".
Responsibilities:
Study of business
requirements.
Developed custom objects,
custom fields, custom Tabs, Field dependencies and Page Layout.
Creating UI using
Lightning Web Components.
Creating custom objects
and tabs Profiles.
Scheduling the various
summary Report and Dashboards for managing the all department heads.
Designed various UI
interface using Lightning Web Components as per business needs.
Analysis of the
requirement specifications provided by the clients and discuss with client to
clearly understand the functional and technical requirements.
Manage Salesforce.com CRM
application (on both admin and dev fronts) end to end; maintain the functional
areas of data management
Support training of new
end users on salesforce.com application
Recommend changes in
development, maintenance, and system standards
Experience with
technologies that work with Salesforce.com including: Java, jscript, Force.com
platform
Support training of new
end users on salesforce.com application
Demonstrate and maintain
ability to work independently and prioritize in a fast-paced changing
environment
Technologies used: Salesforce CRM/Force.com
Role: Salesforce Admin
Responsibilities:
Experience in admin
Experience in moving
fields and labels from sandboxes to production environment
Created customized page
layouts and record-types for Standard and Custom Objects.
Created and assisted with
maintaining users, profiles and roles
Created separate views
for different users for the tabs.
Hello. My name is. I have I have been working in the IT background from past 5 years, and my relevant experience in Salesforce is also 5 years. I have done on, uh, I have done projects on the Apex jobs, Lightning Web Component, and, uh, admin. There was a project in which I have done I have created my new models on the base on LWC. And, uh, LWC and, uh, back triggers, these things.
How do you input that? Handling incorporated as to and to close. So So we can use try and catch block. Also, we can use the error boundaries, like, uh, using the template for the, uh, rendering the components or the elements. Like, if true or if false, then execute that portion of the element code. And, also, we can handle the events, uh, events according to error occurred during the events, and we can also use the promises and the async and error. Like, the promises and also async and await. And, uh, we can also show the show the Toast notifications or the pop up messages to alert the user so that they can fix, uh, violin putting wrong data, or the developer also can able to resolve the solution uh, resolve the error.
So we can create a batch class, uh, and in which there will be 3 methods. So first is the start, then second execute, and the third is the finish. And the start method, we we initially call the constructor or call the, uh, we initially put the query, which, uh, call which collects the data on dataset of our choice. And then the execute method, we are performing the logics or the calculation, which should be covered on the, uh, objects. And in the finish method, we are, uh, finishing. Uh, we are processing all the batch. Processing all the batch. Um, we are processing the data into the batches of a number and, uh, also logging the results and send notifications.
Testing strategy is for the complex as well. So testing strategy would be used for complex. We should create a test data factory class in which we have to, uh, initialize the test data for the base objects like, we should have to prioritize and plan the test data as per the, uh, application requirement. Like, as, uh, in some of the, uh, uh, applications, there will there would be a object which is an object which would be a common. So first of all, we have to create that data. After that, uh, the second layer of or the second the second one in the hierarchy, we have to create that data. And we should also have to do different type of testing techniques like the we should do fun functional testing, integration testing, integration testing. Integration testing if the integration is also happened in that in the applications. And we have to also design the test cases, uh, like, uh, various scenarios for the critical or the for the normal areas. And, also, we have to add the positive and negative test cases so that we can cover each and every aspect.
There's a process for debugging and filling a a SQL used in Webex. So I would whenever I have a SQL query is failing, I would, uh, check what are the variables which are which have been passed into the SQL, like, uh, in the field in the VAR logic and also debug the, uh, query result and, uh, the prerequired things in the, uh, while debugging.
Suppose that we have created a LWC LWC component, and, uh, we can use it to use it to miss, we can reuse it for different aspects or the different business logics. Just we have to do some modification. And, also, uh, if and, also, uh, we are handling the, uh, we are handling the errors and the exceptions very easily in the Apex class.
Given the block of Webex code, which is part of that process supposed to run on That's why not the process and have to correct the issue. K. Here in the, uh, where condition we are defining that last modified that should not be should be greater, uh, to the last week. So last week. So if we have to run all to batch the process to run on all the contacts, then we have to remove this where logic. And due to this where condition, where, uh, contacts might not be processed because, uh, let's consider there are 2 contacts, and one contact is, um, one contact is, uh, last modified on the past 2nd week. So that, uh, that does not get includes in the query locator. And if we have to correct this issue, then we have to, uh, change the wear condition to the last modified wire. Uh, we can also consider some other field values uh, who has done any miss any of the the bad field condition as per the business logic.
Test. Will it trigger to update? Will it trigger to update contact records when an account contract hours. When a account. Custom file changes. In Salesforce. Here, we have to create a set of IDs of the all the account which has which has been getting changes. And, also, then query on that. We have to remove this for loop inside the for loop because it is necessary and it should create the performance issue. So we are that is done.
So we're trying to enforce those checks within an Apex class. If I just check. To ensure, uh, field level security checks within an Apex class, we can use the schema class and its method to then quickly check whether the current user has the necessary permissions to access a specific field or not. So we can create a class, uh, and we can create a method in which we on the in which we have to use the schema dot method names on the, uh, respective field fields of that object. And, uh, also, like, the methods of the schema has field read access. So by this, we can check whether the field has been read only or not, or the user has the the ability to read the the field value. That's
In the real estate, we can, uh, in the real estate industry, we can use Salesforce by logging the records into the respective objects. Like, for the leads, we can include the data into the lead for the, uh, and for the sales perspective, we can use the sales application of the Salesforce environment. And for the, um, like, uh, after the sales, if anything is coming up for, like, the maintenance of the house or any plumbing issues or anything required so we can log a case into the service cloud. So by that by using these clouds, we can track the, uh, uh, track and maintain our data very efficiently.
What what would be your strategy to align Apex development with the business financial model? First of all, we can, uh, we have to we have to get on a base ground on which we have to calculate our, uh, profits, and the losses or the the, uh, the financial we have to get a blueprint of the financial process so that we can, uh, easily implement in the packs. That's it.