Sign in

Salesforce Apex

Alpharetta, GA
April 29, 2021

Contact this candidate





Having 8+ years of professional experience as a Salesforce Developer/Administrator involved in designing, modeling, analysis and maintenance of CRM systems on various business.

Acquainted and well versed with CRM processes like Sales, Service, Marketing, Community, and recommended solutions to improve their processes using SFDC.

Experience in Lightning web components and Aura components.

Experienced with administrative activities like Creating Profiles, Roles, User, Permission Sets, Record Types, Page Layout assignment, Search Layouts, Field-Level Security, Custom Tabs, Validation rules, Formula Fields, Email Services, Reports and Dashboards.

Skilled in customizing Salesforce standard objects like Accounts, Leads, Opportunities, Cases and Campaigns along with good expertise in Data Validation, Sales, Marketing, Customer Service and Support Administration.

Good experience in setting up Organization Role Hierarchy, provisioning data visibility rules by configuring OWD, Criteria/Owner based and Apex managed sharing rules.

Good experience with Configuration, Customization, Development and support experience on Platform.

Strong Implementation and Integration experience using Custom objects, Triggers, Flows, Process builders, Workflows, Approval Process, SControls, Visual Force Pages, and Apex classes.

Expertise in Salesforce Sales cloud, Service and Community cloud implementation.

Good Knowledge on creating Lightning components and Lightning Applications.

Proficient in using meta-data migration tools like Eclipse IDE, Visual Studio and Data Loader.

Proficient in Data Migration from Traditional Applications to Sales Force using Data Loader Utility.

Working Knowledge in Generating Reports, Dashboards, customized reports and analyzing the data in Sales force.

Designed Validation Rules along with Roll-Up Summary Fields to maintain data quantity and data consistency.

Experienced in integration of with external applications by using Web Services API, REST and SOAP API.

Experience in working with Out-of-Box features for creating custom layouts, business processes and email alerts.

Extensive working experience on different work environments including Development, Test, UAT and Production.

Participated in all stages of Software Development Life Cycle (SDLC) System Analysis, Design, Development and Testing.

Worked on Continuous Integration and Continuous Deployment (CI/CD) Process using GIT and Jenkins.

Good experience in Deployment from Sandbox to Production instance.

Expertise in technology stack APEX, SOQL and SOSL.

Proficient in authoring Business Requirement Documents (BRD) into System Requirement Specifications (SRS) and identifying interface and business process specifications.

Experience working in Agile Methodology and involved in onsite and offshore coordination.


Master of Science in Information Systems GPA: 3.8/4.0 Aug 2013 – Dec 2014

Bachelor of Technology in Computer Science Engineering GPA: 3.3/4.0 Sep 2007 – May 2011


Salesforce Technologies

Salesforce CRM, Salesforce SFA, Apex Language, Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Visual Force Pages / Components, S Controls, Apex Web Services, Workflow & Approvals, Dashboards, Analytic Snapshots, Case Management Automation, Custom Objects.


GitHub, Explorer, Apex Data Loader, VS Code,, Workbench, Platform (Sandbox and Production).

Programming Languages

Java, JavaScript, jQuery, HTML, XML, CSS, C.


Agile, Scrum, SDLC

Data Base

MYSQL, MS SQL Server, Oracle


Salesforce Platform Developer I, Salesforce Administrator


Client: The Toro Company Feb 2019 - Till date

Role: Salesforce Developer


Created modern Enterprise Lightning Apps combining Lightning Design System, Lightning App Builder and Lightning Component features.

Upgraded some Apps from Salesforce Classic to Lightning Experience to develop rich user interface and better interaction of pages.

Worked on events and communications in LWC and built lightning components using LWC.

Worked with integrating Salesforce with 3rd party system using web services and app exchange apps.

Enabled Aura Framework, by adding Aura Attributes and Aura Handlers for Events to focus on Logic and Interactions in Lightning Applications

Minimized code in JavaScript Controllers by adding reusable functions in Helper Component.

Generated Custom Fields, Custom Objects, Field Dependencies, Pick Lists, Validation Rules and designed many relationship fields which involved Lookup, Master Detail and Many to Many Relationship fields using Junction Object.

Experienced in using VS Code IDE for creating, modifying, testing, and deploying applications.

Involved in creating triggers, Search layouts, workflows, visual force page, custom buttons, Custom Links, Page layouts, email templates, custom report types.

Developed an Approval Process with complex logic which tracks the lifecycle of Lead to Opportunity Conversion.

Worked on Continuous Integration and Continuous Deployment Process Using GIT and Jenkins.

Enabled Chatter for the Organization and to effectively communicate with the users in the Organization.

Comfortable working in Agile SDLC using Scrum framework.

Used Salesforce Lightning Inspector to debug the lightning components during the development process.

Designed and developed Apex Classes, Controller Classes, Visual force Pages for various functional needs in the application.

Worked with migration tools, API integrations SOAP, REST with other systems for extracting the data from the home-grown applications by using the home-grown web services.

Performed process to backup and restore Salesforce data into external database using Salesforce Wave analytics cloud.

Designed Action Framework to create, update records and objects from within Wave Analytics

Worked with Dynamic Apex to access Objects and Field describe information, execute dynamic SOQL, SOSL and DML queries.

Used Translation Workbench on SFDC in-order to translate custom labels, validation rules and email templates in different languages.

Supported user Security Permissions as per the organizational requirements.

Created New Reports, New Dash Boards, and worked on Data Loader by uploading about close to a million records and experienced in cleansing and De-duplicating bulk loads.

Created workflow rules and defined related tasks, time-triggered tasks, email alerts and field updates to implement business logic.

Worked on JIRA tool and Kanban Board.

Worked on Test scripts for UAT (System Testing) and Unit level testing.

Environment: platform, Apex, Visual Force, Pages, Java Script, Sales cloud, Service cloud, Apex Language, Wave Analytics, Translation workbench, Security Controls, VS Code IDE, GitHub, Jenkins, Jira.

Client: Anthem, VA Aug 2017 – Jan 2019

Role: Salesforce Developer


Designed, developed, and deployed Apex Classes, Controller Classes, Batch classes and Apex Triggers for various functional needs in application using IDE.

Interacted with various business user groups for gathering the requirements and provided solutioning for user stories.

Created multiple Lightning components, added CSS and design parameters that makes the Lightning component look and feel better.

Retrieved some data and its functionality from Third-Party API’s and displayed within the lightning component.

Wrote SOQL, Relationship and SOSL queries for data manipulation needs of the application using platform database objects.

Experience delivering CI/CD automation solutions in an agile software organization.

Developed Visualforce pages with custom Pagination using jQuery Data Table plugins.

Wrote custom apex web service REST classes for inbound calls to salesforce and performed POST, GET, PUT operations on salesforce data.

Integrated Microsoft SQL server to Salesforce using MuleSoft.

Developed Visualforce Pages and overridden with standard New, Edit and List buttons.

Wrote custom JavaScript, CSS files for client-side validations, rich UI in the Visualforce pages, components.

Enabled communities for internal users in the organization and developed custom Visualforce pages with org branded for all users.

Worked on administering Users, Profiles, Field level security, Territories, Public groups, sharing rules and record level permissions to provide shared access among different users.

Designed, developed Custom objects, Entity-Relationship data model, Lookup, Master-Detail, Junction objects, Validation rules on the objects and tabs, Page layouts, Custom tabs, Components, Visualforce Pages to suit to the needs of the application.

Worked on configuration/customization of Account, Contact, Opportunity, Pricebook, Products of Sales cloud and configured Account Teams, Sales process.

Created custom Lead conversion rules on Lead object and created Visualforce pages and controllers.

Worked on configuring Service cloud - Service Console, Email-to-Case, Assignment, Escalation and Auto-response rules.

Used Oracle as the relational database.

Developed and configured various Reports, Dashboards and Report Folders for different user profiles based on the need in the organization.

Created various Reports (summary reports, matrix reports, pie charts, dashboards and graphics) and Report Folders to assist managers to better utilize Salesforce as a sales tool and configured various Reports and for different user profiles.

Imported excel based customer information records into Accounts, Contacts and Cases using Data Loader and Import Wizard.

Used Batch Apex to build an archiving solution that ran on a nightly basis, looking for records past a certain date and added them to archive.

Written apex unit test classes for code coverage of Apex classes, triggers and Batch classes.

Used the sandbox for testing and migrated the code to the deployment instance after testing.

Provided post-implementation support to assist end users in creating reports, dashboards and certain Administration tasks including creating and maintaining user profiles and privileges.

Used Git as version control for managing code across various repositories.

Used Migration tool to deploy components across various sandbox and production instances.

Followed agile methodology in the project.

Environment: platform, Apex, Visualforce, Apex Data Loader, Oracle, Security Controls, GitHub, MuleSoft, Eclipse IDE Plug-in, Informatica on Demand, Toad for Data Analysis.

Client: Verizon, GA Jan 2015 - July 2017

Role: Salesforce Developer


Worked on Salesforce Communities and created Lighting pages for Communities.

Experience in building new Applications with the Lightning App Builder and Lightning components.

Experience using salesforce Lightning UI. Created Components and Apps in salesforce lightning

Developed and implemented a community portal using custom visual force and apex using Salesforce tabs and Visual Force template making it mobile compatible.

Used internal license type for this community to enable the internal employees to use it. Interacted with business teams and customers on regular basis to gather the business requirements and understand the business process.

Developed visual force pages using standard, custom controllers and extensions, JavaScript, and CSS for the community.

Designed workflow rules to automate the process and send email alerts to the customers.

Created e-mail templates in text, HTML and Visual Force formats necessary for the application.

Created Apex triggers and classes to accommodate bulk process of data/records according to the business needs.

Developed custom approval process through apex involving multiple approvers to accomplish the complex business requirement.

Developed Apex classes with methods to expose as web service.

Developed visual force components for code reusability across the project.

Prepared test scripts, test cases and performed unit testing. Involved in UAT setup and testing.

Extensive use of process builder and workflows to automate the process, achieve complex business logics and invoke other processes declaratively.

Created custom objects, fields, tabs, record types and page layouts to support business needs.

Created various custom buttons with JavaScript logic to perform one-click operations.

Implemented validation rules to avoid erroneous data in the system.

Created profiles for different user types and permission sets to provide additional accessibility to objects, apps and fields accordingly. Implemented field level security for various objects.

Created custom and Apex sharing rules for different objects to limit the record accessibility based on the user profile.

Deployed the metadata and other changes using change sets and ANT migration tool.

Enforced salesforce best practices and developed unit tests to achieve good coverage for the apex classes.

Used SOQL & SOSL queries for data manipulation within the governor limits.

Created junction object, master-detail, and lookup relationships to satisfy the business needs.

Used Data Loader for insert, update, and bulk import or export of data from objects. Used it to read, extract, and load data from comma separated values (CSV) files.

Administered applications and migrated code/data from different environments.

Implemented dashboards as per business requirements.

Involved in SFDC application support for end users.

Environment: Platform, Apex, CSS, JavaScript, triggers, Visualforce, Data loader, Workflow & Approvals, Web services, Community, Lightning, Lightning App Builder, Lightning components, Workbench, SOQL.

Client: Tregona IT Consulting Pvt. Ltd. May 2011 - July 2013

Role: Salesforce Admin/Developer


Involved in application setup activities and customized the applications to match the functional needs of the functional organization.

Interacted with various business team members (JAD Sessions) to gather the requirements and documented the requirements.

Developed various Custom Objects, Tabs, and Entity-Relationship data model, validation rules on the objects, tabs, Components and Custom links.

Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.

Used Sales force Automation Process (SAP), Created workflow rules and defined related tasks, time-triggered tasks, email alerts, field updates to implement business logic.

Used Sales Cloud in analyzing cases and providing solution for them and Change Approval and implementation.

Developed VF pages replacing the existing standard opportunity page.

Developed APEX Classes, Triggers on Opportunity, and Account objects.

Involved in data integration and data migration tasks of the

Complete bulk imports of data using Apex Data Loader.

Established Validation Rules, Workflow Rules to assign a Task, send out Email Alerts to Opportunity Owners/VP/OD and Update fields, Custom Settings and Custom Labels.

Developed and maintained custom logging mechanism by inserting data into custom object.

Batch reassignment of accounts and opportunities based on organizational changes.

Scheduled monthly email reports to VP/OD for past due Close-date Opportunities

Worked on Application to Setup activities and customized the apps to match the functional needs of the organization.

Created various Reports (summary reports, matrix reports, pie charts, dashboards and graphics) and Report Folders to assist managers to better utilize Sales force as a sales tool and configured various Reports and for different user profiles based on the need in the organization.

Developed complex workflows and approval processes for automating business logic

Created various Profiles, Roles, and Page Layouts and configured the Permissions based on the Organization hierarchy requirements.

Created sharing rules for providing cross functional teams of the organization access to records.

Enabled Chatter for the Organization and effectively communicate with the users in the Organization.

Worked on different portals like Self Service Portal, Partner Portal and Customer Portal.

Implemented web services client using Sales force web services API, Java, XML and partner WSDL.

Environment: IDE, Apex, Visual Force, Data Loader, HTML, CSS, JavaScript, Security Controls, Workflow & Approvals, Web Services.

Contact this candidate