Senior Salesforce Developer Resume
Phoenix, ArizonA
SUMMARY
- More than 10 years of professional experience on Salesforce platform.
- Salesforce.com Certified Platform Developer 2, Salesforce.com Certified Advanced Administrator, Salesforce.com Certified Sales Cloud Consultant, Salesforce.com Certified Service Cloud Consultant, Salesforce.com Certified App Builder, Salesforce.com Certified Platform Developer 1, Salesforce.com Certified Administrator.
- Attended Joint Application Development sessions with clients to map out their existing Business Processes and developed client - specific solutions by understanding their technical environment.
- Implemented customizations using Apex programming Language, Apex Triggers, Apex Scheduler, Batch Apex, Apex Classes, Visualforce Pages, Controllers and Controller extensions.
- Performed Salesforce integrations with various third-party tools and Multiple App exchange applications like Complicity, Marketo, Five9, Availity, Eligibility etc. using REST and SOAP web services.
- Worked on onboarding new team of users to use CPQ implementation by adding new Quote lightning Layout, Permission sets, adding Advanced Approval rules, Approval Conditions, and variables to match business requirements, added new products, Order and Quote Approval Flows, Documenting all the processes for users.
- Implemented Batch able and Schedulable interfaces in writing batch and schedule classes for processing large Datasets in scheduled Intervals.
- Experienced with SFDC configuration and maintenance activities that include Workflows, Triggers, Validation Rules, Approval Processes, Flows and Processes using process builder.
- Implemented security and sharing rules at object, field, and record level for different users at different levels of organization. Also created various profiles and configured the permissions based on the organizational hierarchy.
- Experience in all phases of SDLC including requirements gathering, analysis, designing, coding, Continuous integration (CI), documentation and extensive experience with Agile and Waterfall Methodologies.
- Worked on Sales Cloud and Service Cloud Implementations and have experience customizing these applications.
- Worked with SOQL, SOSL, DML using database methods, aggregate and relationship queries in Apex Classes, Triggers and Batch classes and customized the queries to avoid governor limits.
- Worked on lightning implementations and built lightning applications using Lightning Design System, Lightning Web Components, Lightning App Builder, Lightning events and Lightning Component features.
- Worked with Aura Framework using Aura Attributes, Aura Handlers and Events for lightning implementation Logic and Interactions in Lightning Applications.
- Worked on setting up Live Agent and customizing the look of the chat window and pre-chat window according to the organization styling requirements, using HTML, JavaScript, CSS and jQuery.
- Worked with Platform Events, handling the payload in JSON format and performing multiple operations include Lead creation, Lead conversion and then updating created records according to the requirements.
- Used JavaScript Remoting, to render data without delay at the front end, used client-side scripting on various legacy web pages to reduce the loading time.
- Experienced with data migration and integration using various tools like (Informatica, Data Loader, and Workbench).
- Built various custom reports and dashboards to meet the client requirements.
- Provided designing alternatives and best practices by contributing in design sessions.
- Involved in Preparation and execution of Test Plan and Test Cases, Managed User Acceptance testing sessions.
- Worked as administrator for handling Copado Deployments, Creating User Stories, adding components, adding links between environments and back deploying components from production to all lower environments.
- Extensive experience with various Salesforce deployment methodologies including Change sets, Force.com Plug-in environment, Eclipse, Azure Devops and VS Code.
- Worked on improving test coverage for Salesforce orgs by writing test classes following all the best code practices.
PROFESSIONAL EXPERIENCE
Confidential, PHOENIX, ARIZONA
SENIOR SALESFORCE DEVELOPER
Responsibilities:
- Attended multiple requirements gathering sessions with the business owners to get the requirements and involved in design, configuration, development, testing and release of the projects.
- Set Up Rest webservices for front end and exposing them, to send the data back to front end based on different parameters passed by the front-end application.
- Worked on updating web services with Availity and Eligibility to get the eligibility of the users.
- Worked with Morg router, wrote queries to get data from related salesforce orgs and inserted and updated multiple records using various method provided by Morg Router.
- Involved in multiple data migrations from one salesforce organization to another.
- Worked on multiple scripts to update the data once it is migrated into the organization in order to reduce the migration time that their custom tool using Bulk Calls was taking.
- Worked as administrator for handling Copado Deployments, Creating User Stories, adding components, adding links between environments and back deploying components from production to all lower environments.
- Worked on lightning applications, developed multiple components, events, handlers and controllers
- Worked on overriding the standard salesforce buttons using visual force pages and on click JavaScript. Used Custom Metadata to return the results dynamically to the front end.
- Worked with Google Maps API to return the latitude and longitudes of given location to front end for it to display on the map correctly.
- Created Multiple Batch Classes on custom objects to implement schedulable according to the requirements provided by the business user.
- Worked on existing and created new test classes to improve/add code coverage.
- Worked on Agile and Scrum methodology for salesforce custom development implementations.
- Worked on Visual Studio Code for updating code and then packaging for release. Worked on Production support requests
- Created Batch Class to add cadence on Contacts using REST API requests in High Velocity Sales, based on specified criteria on the Opportunity and contact records.
- Tested various bugs and new changes added to code by other developers and checks for optimizing the code based on findings
- Handled issues with timeout in apex, which was being caused when user was trying to insert batch of 200 records in production by removing Nested for loops, adding maps, and removing multiple queries on same object.
- Helped on various mapping issues faced during data migration from Legacy Org to New Org.
- Worked on optimizing Batch class and apex code and added security checks to the code based on findings provided by architect using checkmarx tool.
- Moved logic which was causing Hourly limit exceeded for processing workflow time triggers into a batch class and adding all the updates into that schedulable batch class
- Handled configuration changes like updating Page Layouts, adding Fields, setting up users, Permission Sets, Apex class access, adding record types, adding picklist values to Record Types etc
- Handled and rectified multiple bugs with flows, apex classes, user access and page layouts reported during UAT testing
ENVIRONMENT: Salesforce.com Platform, Force.com, Force.com Eclipse IDE, Apex classes and Controllers, HTML, CSS, Data Loader, WSDL, SOQL, SOSL, Custom objects, Custom fields, Web Services, SOAP, REST, Azure DevOps, Visual Studio Code, Workbench, Data Inspector, Morg Router, Lightning Component and lightning applications, Copado Console, CPQ
Confidential, NORTHBROOK, ILLINOIS
SENIOR SALESFORCE DEVELOPER
Responsibilities:
- Created Lightning Applications using Lightning Components, Lightning Design System, lightning events, Event handlers, attributes and controllers.
- Created multiple Aura components bundles based on the user requirements
- Performed Bridgepoint - SFDC, Aria lab - SFDC and SFDC- Eloqua integration using SOAP and REST API's.
- Designed and developed Apex Triggers, Classes, Controllers, Controller extensions for various functional needs in the organization.
- Worked on optimizing the legacy code to meet the industry standards and documenting the details of the customizations for the clients to understand.
- Minimized code in Controllers by adding reusable functions in Helper classes, created static classes for constants which used custom labels and used Custom Settings for making the code more dynamic.
- Used SOQL and SOSL statements within Governor Limits for data manipulation needs of the application using platform database objects.
- Created custom Visual Force pages to leverage the functionality of displaying the information from different objects and updating them on the same page, using HTML, Java script, J-Query, CSS and JavaScript remoting.
- Responsible for setting up Live Agent and customizing the look of the chat window and pre-chat window according to the organization requirements.
- Developed various Modals using html, div tags, JavaScript and various jQuery functions.
- Responsible for setting up web service integrations with various third-party applications like Cimplicity, Evaluapp, Five9 and Eloqua marketing tool.
- Created triggers on the Process Instance and Work Items to get the next approver to speed up the approval process and sending alerts to the next approver.
- Developed various Apex Batch classes and schedulers to meet the functional requirements of the organization.
- Developed various Custom reports and dashboards with different components.
- Created different owner-based sharing rules and criteria-based sharing rules for data model management.
- Converted various legacy S- controls and on click java script to visual force pages.
- Worked on increasing the test coverage for various legacy classes and testing using assert statements and tested the classes and triggers for positive results, negative results, batches where applicable and failures.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts and field updates to implement business logic.
- Created templates, approval processes, approval page layouts and defined approval actions to automate the processes.
- Built various flows and processes to make customizations using configuration changes instead of code.
- Migrated and Deployed code using Change sets and Eclipse Ide
- Worked on force.com Eclipse ide and Developer console for writing and debugging code.
- Worked extensively in customization of Service Cloud Console by embedding Visualforce pages in custom console components.
- Participated in conducting UAT for the business users, Worked with Setup Audit Trail to gather information about client usage.
- Implemented security and sharing rules at object, field, and record level for different users at different levels of organization. Also created various profiles and configured the permissions based on the organizational hierarchy.
- Created junction objects and implemented Pick lists, Custom Formula Fields, Field Dependencies, Validation Rules.
- Developed and configured various Reports and Report Folders for different user profiles based on the need in the organization.
- Developed Tabular, Summary and Matrix reports.
- Built dashboard and scheduled them to provide snapshot of various Business activities.
- Created email templates and inbound emails using Visual Force for customers and clients.
- Worked with Informatica, data loader and workbench.
ENVIRONMENT: Salesforce.com Platform, Force.com, Force.com Eclipse IDE, Lightning Experience, Lightning Components, Apex classes and Controllers, HTML, CSS, Data Loader, Angular JS, WSDL, SOQL, SOSL, Custom objects, Custom fields, Web Services, SOAP, REST, Arialab, Eloqua, Marketo
Confidential, LOUISVILLE, KENTUCKY
SALESFORCE DEVELOPER/ANALYST
Responsibilities:
- Interacted with various business team members, attended various joint application development sessions to gather and document the requirements.
- Developed various Apex classes, Apex Triggers, and Controller classes for various needs in the application.
- Created Visual Force pages and Visualforce Components used repeatedly in Visual Force pages to reduce the case of overabundance whenever needed.
- Worked as production support consultant during Post Implementation Phase.
- Scheduled Apex Batch jobs for processing large records.
- Identified various business processes and developed process flow diagrams for the business processes and validated the same.
- Implemented Service cloud & Sales console for the enterprise and handled various customizations to the console according to the business requirements.
- Implemented escalation rules, automatic case generation and their escalation to call center representatives, and generated email alerts for quick issue resolution.
- Provided designing alternatives and best practices by contributing in design sessions
- Customized standard sales force objects like Accounts, Contacts, case and solutions.
- Worked on establishing the security of the system by setting up Profiles, role hierarchy, permission. Developed various sharing rules, IP restrictions, login time restrictions to meet the security needs of the organization.
- Integrated the Web Services for extracting the data from external systems to display in the pages of Salesforce.
- Created Record types, page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages, added various validation rules to improve the quality of data entered by the users.
- Designed, and deployed Custom objects, Custom tabs, validation rules, Workflow Rules, Auto-Response Rules, Page layouts, Components, Visual Force Pages to suit to the needs of the organization.
- Created multiple reports and dashboards according to the user requirements.
- Created and used Email templates in HTML and Visual force, Used Apex Data types, Variables, Expressions, Assignment statements, Conditional statements, Loops, SOSL and SOQL queries, locking statements, Transactional control and Exception statements to invoke Apex triggers
- Performed administrative task in Salesforce like creating new users, setting up the role hierarchy, creating custom object, setting up the relationship between them, creating junction objects etc.
- Handled data migration using the Data loader and the Informatica on demand applications,
- Testing SFDC integration with company’s main site built using C#.
- Database testing with data loader, Informatica and workbench.
ENVIRONMENT: Salesforce.com Platform, Force.com, Force.com Eclipse IDE, Lightning Experience, Lightning Components, Apex classes and Controllers, HTML, CSS, Data Loader, WSDL, SOQL, SOSL, Custom objects, Custom fields, Web Services, SOAP, REST.
Confidential, NORTH BRUNSWICK, NEW JERSEY
DATABASE ADMINISTRATOR INTERN
Responsibilities:
- Designed, developed and maintained databases required for development, testing and production servers, handled physical database design and new users.
- Responsible for capacity planning, database security, recovery planning and installing patches.
- Developed UNIX shell scripts for automation of administrative activities, and warning notifications to continuously monitor the database.
- Configured listener and local service names for load balancing, failover, dynamic service registration, and multi-threaded architecture for RAC
- Monitored and maintained RAC for high availability and scalability.
- Configured and tested Transparent Application failover (TAF) and Load Balancing.
- Cloning of production database to the test environment using Recovery Manager (RMAN), Data pump with oracle stream technology.
- Worked extensively on monitoring 11G grid control database, configuration of error notifications, installing listeners, and adding them to the grid control.
- Performed automation including Backups, exports & imports, and archiving old records
- Periodic trimming of Oracle system log files and removal of old redo log archives
- Designed and delivered technical presentations on Oracle database operations
- Performed stress test for new database installations
- Gathered performance tuning metrics for both operating system and database
- Installed patch sets on Oracle database binaries that lacked installation programs
- Developed indexes on major database tables for keywords
- Documented Oracle database operations and manual for backup personnel.
Environment: Oracle 10g/11g/RAC, RMAN, Sun Solaris 10, TOAD, OEM, ERWIN 7.2, SQL, PL/SQL, TKPROF