Sonal Soni
831-***-**** *****.*****@*****.***
Senior Salesforce Developer
Professional Summary:
●Around 9 years of IT experience in Salesforce.com Development and Administration with hands of experience using Java technologies.
●Experience in Administration, Configuration, Implementation and Support of Salesforce CRM and force.com IDE.
●Endured in designing and developing Apex Classes, controller classes, Apex triggers and batch Apex for various functional needs in the application.
●Knowledge on new release of lightning components.
●Worked with Approval Processes, custom Tabs, custom reports, and report folders, report extractions to various formats, design of Visual Force Pages, Snapshots, and Dashboards.
●Worked on Einstein Analytics (Tableau CRM) for integration with Salesforce for data exploration and visualization.
●Leading the analysis and business requirements gathering to develop detailed functional requirements, clearly stating project scope
●Custom Code development using Apex Coding, Triggers, Salesforce Objects
●Worked with Sales force to understand lightning limitations and workarounds
●Manage social media communication in conjunction with the Social Media marketing manager
●Help manage monthly media plans for interactive direct response campaigns on behalf of the digital marketing team; Manage vendor communication for performance management and updates
●Expertise in salesforce.com platform by designing the required entities like custom objects, creating the relationships/junction objects like lookups, Entity Relationship data model, Roll - up summary, Pages, and Interfaces.
●Experience with Lead Management, Case Management and Customer Portal.
●Involved in various stages of the Software Development Life Cycle (SDLC) including experience in integration of Salesforce with in-house legacy ERP systems using Apex Web Services WSDL and outbound messaging.
●Experience in Salesforce.com application setup activities and customized the applications to meet the functional requirement of the organization.
●Experience in creating and managing workflow rules, field updates and email alerts.
●Good experience in Mass imports and exports of data using Import wizard and Data Loader.
●Good work experience on Notification services in setting up the Scheduled jobs and alerts.
●Experience in exporting the data to Excel Files and Text Files from the database.
●Measure and report performance of all digital marketing campaigns, and assess against goals
●Build out Marketing Confidential in Journey Builder and Email & SMS campaigns MA
●Experience in querying the Salesforce.com database using SOQL & SOSL queries using Force.com Explorer.
●Good development experience with Apex Language, Apex Trigger, Apex Scheduler, Batch Apex, Apex Class Apex Web Service, Partner WSDL Enterprise WSDL, VisualForce Page, Component Controllers and S-Control.
●Extensive experience in preparing the application overview, run book, system documentation and user manual.
●Good understanding with Client/Server architecture, Object-Oriented design techniques and web application design under Model View Controller (MVC) and Service Oriented Architecture (SOA).
●Experienced in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and SOAP.
●Basic knowledge of Adobe Flash, Service Marketing Cloud and Sales Cloud and Chatter.
●Experience in cloud technology and on-premise infrastructure integration for Salesforce.com.
●Experience in Unit Testing, Test Coverage and Code Review.
●Excellent hands-on experience with XML, XSL, XML Schema, HTML, and CSS.
●Highly organized and dedicated with a positive attitude, capable of producing results immediately on hire.
●Excellent communication and interpersonal skills, accustomed to working in both large and small team environments.
Certifications:
●Salesforce Developer certified
Technical Skills:
Salesforce: AppExchange, Data Loader, Lightning (Pages, Custom Components, Apps), Lightning Actions and Events, Apex Classes, Apex Triggers, Test Classes, Apex Custom Controllers and Extension, Visualforce (Pages, Components & Controllers), Validation Rules, Workflow rules, Flows, Outbound Messages, Approval Processes, Process Builder, Dashboards, Reports, Custom Objects, Force.com IDE, SOQL, SOSL, Lightning App Builder, Lightning Out, Lightning Bolt, Aura and Lightning Frameworks, Live Agent, Changeset, WSDL, AppExchange
Salesforce Clouds: Sales Cloud, Service Marketing CPCloud, Community
Languages / Scripting: Apex, C, C++, C#, JavaScript, SQL, PL/SQL, HTML, JavaScript, jQuery, XML, CSS
Database & Tools: Oracle, SQL Server, MS Access
OS & Browser Platforms: Windows, Linux, iOS, Android, Internet Explorer, Firefox, Chrome, Safari
Productivity Tools: MS Office (Word, Excel, PowerPoint), MS Visio, MS Outlook, OneNote, OneDrive, Google Drive, Lucid Charts
Professional Experience:
Client: SEI Investments, Oaks, PA April 2021 -Till date
Senior Salesforce Developer
Responsibilities:
●Implemented new feature enhancements by redesigning the application from Salesforce Classic to Lightning Experience to develop rich user interface and better interaction of pages on sales cloud console view.
●Experience in Salesforce Financial cloud for wealth management and agile development.
●Experience in Salesforce Lightning Components for building customized components replacing the existing ones.
●Created multiple Lightning Components, added CSS and Design Parameters that makes the Lightning component look and feel better. Leveraged APEX Controller to make a call for external requests to retrieve data from various API's and display them on to the component. Minimized code in JavaScript Controllers by adding reusable functions in Helper Component.
●Written SOQL, SOSL, Aggregate, Relationship queries in apex classes, triggers to retrieve optimized data from sObjects.
●Written apex classes to make an outbound integration to external applications by generating necessary apex stubs from WSDL using WSDL2Apex.
●Enabled Aura Framework, by adding Aura Attributes and Aura Handlers for Events to focus on Logic and Interactions in Lightning Applications.
●Designed and implemented an extensible org-wide monitoring framework with components like a monitor for Vlocity Dataraptor app problems along with custom logic to restart, and a component to clean up data from partial copy sandboxes that are nearing capacity, etc.
●Involved in the Lightning Component framework which is built on the open-source Aura framework. It enables apps to build apps completely independent of data in Salesforce.
●Created Salesforce application with best practice of SFDC architecture and CRM insurance business model
●Worked on Apttus CPQ configuration and integration and responsible creating TDDS, finalizing design & implementation on salesforce security model of access control and data visibility using uses roles, profiles, permissions, public groups, queues, OWD, sharing rules et
●Used Custom code along with Permission Sets to configure & modify Confidential ’s entitlements for users in the Wealth Mgmt. department, by writing Apex Classes to open record level access to Salesforce’s OWD on Financial Advisor Teams Used HP ALM to manage the development & testing life cycle. Synced HP ALM with Salesforce’s multi-tenant architecture, & Atlassian Jira to manage test cases
●Developed apex REST web service classes for inbound calls to salesforce from external applications accessing via data power.
●Salesforce with recursive AWS IDE Instances for clients utilizing GitHub and Amazon for stability,APEX, VisualForce, MSSQL/MySQL/Oracle and DynamoDB
●Moved all servers from in-house server to cloud based AWS with Salesforceorgs.
●Migration of Existing applications to AWS cloud and automated regular AWS tasks like snapshots creation.
●Developed apex batch classes to archive chatter post and custom object interactions data daily and monthly basis.
●Developed custom Objects, Fields, Dependent picklist values, and validation rules, Page Layouts, Search Layouts and Tabs.
●Partnered with a business unit to design and build data integration processes (Java/Spring, Salesforce REST web services, Vlocity DataRaptor app, etc.) and loading of initial groups of customers/affiliates.
●Visualforce Pages for Lightning Experience, Alternates for Java Script Codes, Sharing Visualforce pages between Classic and Lightning.
●Used SOQL and SOSL statements within Governor Limits for data manipulation needs of the application using platform database objects.
●Performed Steel brick CPQ related configuration for product setup, approval matrices, approval rules, process builders and flows
●Performed administrative tasks - creating Users, Profiles, Roles, Permission Sets, Page Layouts, Record Types and configured sharing rules based on Organization role hierarchy.
●Implemented service cloud, service console and configured Email-to-Case and enabled communities in cases.
●Created workflow rules, approval process and defined actions like Tasks, Email alerts, outbound message and Field updates.
●Created communication templates used for email alerts based on Text, HTML and Visualforce types.
●Customized standard features like auto-response, assignment, escalation rules on Lead and Case objects.
●Developed customized Reports, Dashboards for business users and managers, developed custom reports using visual force pages.
●Perform SFDC administration function to support CRM operational process through automation process
●Prepared data mapping documents and migrated data from Siebel to Salesforce using Data Loader, Cast Iron orchestration.
●Designed and implemented custom Vlocity Omni script pages for customer information.
●Used field level security along with page layouts in Lightning to manage access to certain fields.
●Used S-Control custom code & jQuery as a static resource attribute by calling the no Conflict method to add custom tables & pass the Opportunity product data to create the VisualForce page & override default buttons to create an event based on account lookup using jQuery
●Written apex unit test classes for Trigger, Apex classes to meet 75 of code coverage to migrate to Production instances.
●Implemented Quote-to-Cash solution using APTTUS CPQ. Good understanding of the Apttus CPQ Good experience in preparing package.xml files for deploying applications from Sandbox to Production instances using Force.com migration script and Workbench.
●Implemented best practices to avoid governor limits by writing repeated code in triggers and apex classes.
Environment: Saleforce.com CRM, Apex Classes, Controllers, Visualforce pages, Web Services, SOAP, REST, WSDL, Sales Cloud, Service Cloud, Custom Objects, Custom code, lightning,Tabs,vlocity,AWS, Email Services, Workflows, Approval process, Data loader, Cast Iron, Reports, Dashboard, Sharing rules, Force.com IDE, HTML, CSS, JavaScript, jQuery, Windows 2003.
Client: Aetna, Columbus, OH Nov 2019 – March 2021
Role: Salesforce Developer
Responsibilities:
●Developed Apex Triggers, Apex Classes and Visualforce pages with various customizations requested by business users.
●Written SOQL, SOSL for data manipulation needs of the application using platform database objects.
●Developed VisualForce pages with java Script and Apex classes.
●Developed salesforce.com visualforce pages using Java script, and Ajax toolkit for client-side validations and rendering sections/components based on user options.
●Used Force.com IDE for developing apex classes, triggers, visualforce pages, objects and validation rules.
●Created relationships among objects with Lookup, Self, Master-detail relationship and used Junction object for many-to-many relationships.
●Designed and implemented key matrix performance of newly implemented Salesforce CRM system in order to capture users’ satisfactory rate and other pertinent user’s feedback regarding the new Salesforce system
●Worked on Approval process, Lightning Process builder and workflows to automate business process without depending on custom code development.
●Responsible for writing, reviewing, and maintaining all aspects of CRM migration documentation such as requirement document, high level design and low-level design document, UAT document from current process to future process in accordance to Salesforce.com standard and custom functionality
●Performed complex documentation efforts in order to have a successful CRM migration such as documenting existing processes within Phoenix CRM platform and recommended process improvements that could be done in Salesforce platform and its system capabilities
●Experience in modifying Visualforce pages to be supported in Lightning Experience and good understanding of Lightning mode and its features.
●Working experience with Lightning Component Framework, using Lightning component in Visualforce and adding to lightning component to salesforce1. Proficient in configuring and customizing SalesforceApp.
●Migrated database server into cloud by using AWS service.
●Created various reports summary reports, matrix reports, pie charts and dashboards and Report Folders to assist managers to better utilize Salesforce.
●Created workflow rules and defined actions like Tasks, Time-Dependent actions, Email Alerts and Field Updates to implement business logic.
●Administration experience in creating roles, profiles, user accounts, permission sets and assigned to different roles to users.
●Used Eclipse IDE, Developer Console for developing custom code and changing/comparing meta-data.
●Written triggers to process inbound emails from customers to automatically create new Case records.
●Migrated components across various other SDLC environments like QA, UAT and Production environments using Force.com Migration tools, change set and workbench.
●Implemented Salesforce.com dashboards as per business requirements.
●Involved in SFDC application support for end users.
Environment: Salesforce.com platform, Sales cloud, Service cloud, lightning, AWS, Apex classes, Triggers, Visualforce pages, Controllers, Data loader, Demand tool, Workflows, Approvals, Custom Objects, Custom code, Tabs, Page Layouts, CSS, HTML, Java Script, Reports, Dashboards, Eclipse IDE Plug-in, Windows.
Client: Icon Pvt ltd, India July 2017- Oct 2019
Salesforce Admin/Developer
Responsibilities:
●Developing custom code for processes of new marketing, servicing campaign process for kitchen and appliances products category
●Performed detailed analysis of the business process and prepared the requirement document (BRD) by interviewing key Stakeholders and used it as a baseline for further design and implementation.
●Developed and configured Dashboards, Reports and Report Folders for different user profiles based on the need in the organization.
●Involved in developing Salesforce Lightning Apps, Components.
●Developed Lightning components, Global actions, process Builders and object specifications according to business needs.
●Enabled Aura Framework, by adding Aura Attributes and Aura Handlers for Events to focus on Logic and Interactions in Lightning Applications.
●Designed, developed and deployed various data integration interfaces, Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
●Designed & Deployed the Custom objects, Custom tabs, Validation rules, Auto-Response Rules, Page layouts, to suit the needs of the application.
●Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail.
●Moved all servers from in-house server to cloud based AWS with SalesForce orgs
●Worked on various Salesforce.com standard objects like Accounts, Contacts, Opportunities, Opportunity products, and products.
●Developed custom user interface using Visualforce Pages, Components and Controller Classes.
●Designed various Reports (using the Report Build) and Dashboards to assist the University Admin Department to better utilize Salesforce as an Analytical Tool to expedite the Loan Granting Process.
●Importing and exporting large volumes of data using the Data Loader.
●Created modern Enterprise Lightning Apps combining Lightning Design System, Lightning App Builder and Lightning Component features.
●Developed and configured various Reports and Report Folders for different user profiles based on the organization initiatives.
●Created Apex REST web service methods to inbound calls to Salesforce and supported responses in JSON and XML format.
●Create custom code Reports and Dashboards to better understand the sales funnel.
●Customized User Roles, Role hierarchies, Profiles and Sharing settings to ensure that the protected data is available only to the authorized users.
●Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
●Customized different objects at field-level, implementing advanced fields such as Picklists, Field Dependencies, Custom Formula Fields and Validation Rules.
●Worked closely with the project manager to define the scope, timeline, effort and resources necessary to complete business requirements and process work on project initiative.
Environment: Salesforce.com platform, Lightning, AWS, Apex Script, Visualforce Pages, Controllers, CSS, Encryption Fields, Custom Objects, Custom Tabs, Custom code, Page Layouts, Reports, Dashboards, JSON, XML, Eclipse IDE Plug-in.
Swarna Enterprises, India Jan 2013 - April 2016
Salesforce Administrator
Responsibilities:
●Interacted with various business user groups for gathering the requirements for Salesforce implementation and documented the Business and Software Requirements.
●Performed detailed analysis of business and technical requirements and designed the solution by customizing various standard objects of Salesforce.com (SFDC) and using other Platform based technologies like Visualforce, Force.com API, and Web Services.
●Customized tab worked with various standard objects like Accounts, Contacts, Leads, Campaigns, Cases and Solutions.
●Designed, Implemented and deployed the Custom objects, Page layouts, Custom tabs, Components to suit the needs of the application.
●Created Custom Objects and defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
●Implemented Case Management Automation to track and solve Customer’s Issues. Implemented Email-to-Case, Web-to-Case to enter generated cases to Case Object.
●Used the sandbox for testing and migrated the code to the deployment instance after testing.
●Provided the training to the internal business users to use the application and develop their own custom report.
●Prepared user manual and technical support manual.
Environment: Salesforce.com, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, HTML, Java Script, Java, Web Services, Windows.