Post Job Free
Sign in

Salesforce Developer Apex

Location:
Brampton, ON, Canada
Posted:
November 18, 2021

Contact this candidate

Resume:

Shikhar

*****************@*****.***

+1-647-***-****

Salesforce Developer

Summary:

4years of professional IT experience on the Salesforce platform.

Experience with Salesforce.com Sales Cloud, Service Cloud, Community and Force.com platform.

Working knowledge on SDLC phases involving Requirement Gathering, Analysis, Design, Implementation, Deployment, Testing and Maintenance. Well-versed with various design patterns and their implementations.

Expertise in developing custom code using Apex classes, Controllers, Triggers, and Visual Force pages.

Have excellent knowledge in implementing Batch Apex, Schedule Jobs and scheduling reports and dashboards.

Strong Knowledge in App Exchange Applications and integrating with Third Party Applications.

Experience in Lightning app builder and Lightning experience.

Excellent knowledge in using lightning components in building salesforce1 mobile application.

Experience of working by integrating web service call-outs using the SOAP & REST API.

Specialized in writing complex SOQL, SOSL queries across multiple objects within the SFDC database.

Valuable experience in deploying code using Sandbox to production using change sets along with Eclipse and ANT tools.

Effectively implemented a software application development process using Java, HTML, CSS, JavaScript, XML, jQuery, and AJAX.

Regulated the Salesforce Security setup using Profiles, Permission sets, OWD, Role Hierarchy and Sharing Rules.

Advocated the usage of best practices in maintaining quality code coverage with Salesforce Governor Limits and patterns.

Developed SFDC Configurations/Customizations – User Interface/Page Layouts, Tabs, Custom fields, Custom objects, Record Types etc.

Expertise include Agile - Scrum and waterfall methodology, testing tools and automation, and managing the product lifecycle, sprint planning, sprint review and sprint retro and user story prioritization

Proficient in Data Migration from traditional applications to Salesforce using Apex Data Loader, Import Wizard, SFDC Data Export, Mass Delete etc.

Strong hands-on experience with Workbench – importing and exporting data, testing, and troubleshooting the Force.com APIs.

Expertise in working with Force.com Plug-in and Eclipse IDE for writing business logic in Apex programming language.

Proven expertise in implementing many-to-many, look-up, and master-detail relationships and automating the business processes using Approval processes, Workflow, Escalation Rules, and Auto-response rules.

Excellent communication and interpersonal skills, with self-motivated attitude, adapting to various work cultures with ease.

Highly dedicated, quick starter, solution-driven pattern programmer, Strong in Object-Oriented Analysis and Design, and am excellent at solving complex problems under strict deadline

Technical Skills:

Salesforce Technologies

Salesforce CRM, Apex Classes, Controllers, Apex Trigger, Apex Web services, SOQL, SOSL, Sales and service cloud, Integration, Migration, Batch Jobs, Static resources, Workflow & Approvals, flows, Reports, Dashboards, Standard and Custom Objects, Custom Tabs, Schema Builder, Process builder, App Exchange.

Salesforce tools and integration tools

Eclipse, Force.com Eclipse IDE Plug-in, Force.com Developer console, Apex Data Loader,

Force.com Platform (Sandbox and Production)

Programming Languages

Apex, Java and C.

Web Technologies

HTML, CSS, XML, JavaScript, jQuery, AJAX, JSON, REST, SOAP, visual force.

Operating systems

Microsoft Windows.

Database

SQL Server 2008, MS Access

SDLC methodologies

Waterfall model, Agile Scrum.

Source Controls

GIT, SVN.

Certifications:

Salesforce Certified Admin

Salesforce Certified Platform Developer I

Salesforce Certified Platform Developer 2

Professional Experience:

Client: Winobell Inc. Toronto, Canada Nov 2019 – Till now

Role: Salesforce Developer

Responsibilities:

Interacted with various business user groups for gathering the requirements for Salesforce implementation and documented the Business and Software Requirements.

Developed Lightning components and Lightning apps to provide better and more interactive interfaces to end users, which help in sales enhancement.

Added Lightning Component to Lighting Pages and Record Pages. Have worked on Apex classes, Visualforce Pages, Controller classes and Apex Triggers for various functional needs in the application.

Configured nCino Routes Groups, Routes, Sub Routes, Screens and Screen Sections.

Developed batch class classes for upload, insert, delete using Batch classes.

Designed Visual Force pages and used css for parent object to get the records for from child and lookup related objects and to update the fields on UI.

Worked with various nCino objects loans, site visit details, collateral, covenant, floods and salesforce standard objects and created some custom objects, tabs, validations, page layouts, search layouts, workflows and its actions and approval processes. Hands on experience on nCino product which is a cloud based Bank operating system.

Developed various Visualforce Pages, Apex Triggers to include extra functionality and wrote Apex Classes and Controller to provide functionality to the visual pages.

Implemented Email to lead, Web to lead functionalities and Data Loader to bulk load leads data into Salesforce.com from other databases and CSV files.

Used agile methodology to achieve high performance.

Used Email to Case, Web to Case features and created a community where the customers can create, update and manage their cases.

Created public websites and applications that are directly integrated with your Salesforce.com organization using sites.

Migrating the pages from classic to lightning.

Reengineered APEX code already in production to optimize trigger based transactions for performance and speed as well as to work seamlessly with governor limits.

Integrated the web services by generating the necessary stubs from the WSDL files for extracting the data from the home grown applications by using the home grown web services.

Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.

Placed Security Protocols in place to Control / Restrict Sharing settings, Field Accessibility and Data Accessibility to protect sensitive Data and created flows.

Written customization code using Apex Classes, Visualforce pages, used Visualforce components like Page Block, Command Buttons, Action Support, Action Function.

Written Apex Test classes to Unit test Apex classes before Production deployment.

Help users with Chatter teams/groups and follow application as well. Provided ongoing salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflows.

Developed the Lightning App, Lightning App Builder, Lightning Utility Bar, Lightning Components.

Developed Sales Cloud to improve forecasting, campaign and partner portal. Created the email templates to be used in Workflows, Assignment Rules and Auto Response Rules related to Lead Management module in Sales Cloud.

Experience working in service cloud, supporting cases, developed workflows and triggers for automated case resolution

Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.

Written apex REST web service classes for inbound calls to salesforce.

Deployed applications from sandbox to sandbox/production using ant migration tool, Eclipse and Change Set.

Worked on Integrating SAP and Salesforce systems using SOAP and REST API's.

Experienced using Salesforce Lightning UI. Created Lightning Apps combining Lightning Design System, Lightning App Builder and Lightning Component features.

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

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

•Created various profiles and configured the permissions based on the organizational hierarchy requirements, created an app Call Center in salesforce and assigning users to Call Center application.

Environment: Saleforce.com platform, Lightning, Apex Language, Visual Force Pages, Custom Component, Custom Controllers, Workflow & Approvals, Custom Tabs, Page Layouts,Apttus CPQ, Email Services, sales cloud, service cloud, Security Controls, HTML, Web Services, WSDL, SOAP, Reports, Agile, Sandbox, ETL tools, Eclipse IDE Plug-in, Ant, change point

Client: O2E Brands OCT 2018-Nov 2019

Vancouver, BC, Canada

Role: Salesforce Developer

Responsibilities:

Created the data migration design documents for Salesforce standard and custom objects by considering all the governor limits, custom business logic, validation rules and automation rules that impact the migration process.

Worked on REST API web services for integration, SOAP API web services with XML as the intermediate platform.

Used Canvas tools and JavaScript APIs to integrate a third-party application in Salesforce.

Performed Salesforce.com configuration activities creating Users, Roles, Profiles, Organization

Wide Defaults, Permission Sets, Public Groups and Queues.

Designed Workflow rules, Approval process and its associated actions like time-triggered tasks,

email alerts, field updates to implement the business logic.

Worked on customizing Salesforce OOTB features - Creating Search Layouts, Record Types,

Page layout assignment based on Record Type, Custom links.

Implemented picklists, dependent picklists, look-ups, master-detail relationship, validation rules

and formula fields to the custom objects.

Worked on various salesforce.com standard objects like person Accounts, Accounts, Contacts,

Cases, Opportunities, Leads, Campaigns, Tasks and Events.

Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into salesforce.com, checking for the correctness of the data.

Deployed application from Sandbox to Production environments using Change Set, Eclipse and

Force.com Migration tool.

Involved in the training sessions to the internal business users to use the application and

develop their custom reports.

Experienced in various standard modules such as service cloud, community cloud, sales cloud and AppExchange applications.

Environment: Salesforce.com platform, Visual force (pages, components & controllers), Apex Language, Force.com IDE, Eclipse, XML, JavaScript, REST, SOAP, workflows and approvals, Data loader, Sandbox.

Client: FactSet Systems India Private Limited,India Aug 2017- July2018

Role: Salesforce Administrator/Developer

Responsibilities:

Actively participated in various stages of Software Development Life Cycle (SDLC), including analysis, requirement engineering, architecture design, development, deployment, and maintenance of Force.com sites and other enterprise applications.

Worked extensively on Apex for implementing Apex Classes, Extension Classes to support Visualforce pages development, Test Classes for Unit testing and Apex Triggers for various functional needs in the application.

Administrated and monitored the organization's Salesforce CRM application (1 Production instance, 3 full Sandboxes, 12 developer Sandboxes) and developed a plan and governance for environment management.

Processed Service contracts using Contract Lifecycle Management (CLM) and Customer Relationship Management (CRM) to create an Excel spreadsheet, upload the spreadsheet to CRM and create the service billing plan.

Used REST API from JavaScript that serves from a domain outside Force.com to integrate Visualforce pages.

Worked on implementing REST API and expose to external System.

Integrated the SOAP and REST-based Web Services for extracting the data from external systems to display in the pages of salesforce.com.

Debug Apex scripts using Debug Logs and System Log Console to catch Exceptions and execute Governors Limits.

Worked on Force.com Explorer for querying Salesforce database using SOQL & SOSL queries and Data Loader for data migration, insert, update, and bulk import or export of data.

Involved Performing administrative tasks such as customizing Formula fields for calculation, validation rules, creating custom reports and dashboards to track the usage for productivity and performance, managing CRM content.

Expert in designing and implementing sharing and security models at object, field, record levels for various users at various levels of the organization.

Creating email templates, approval processes, approval page layouts and defined approval actions to automate the processes.

Environment: Salesforce.com, Visualforce, Apex Classes, Apex Triggers, Force.com, Eclipse IDE, SOQL, SOSL, SOAP, REST, JavaScript, workflows, and approvals.



Contact this candidate