Salesforce Lightning Developer Resume
VA
SUMMARY
- Around 9 years of overall professional Software Development experience with object - oriented solid Analysis, designing, and programming technical skills, including 5 years of extensive experience in CRM and Force.com platform with proficiency as a Developer and Administrator.
- Experience with the Salesforce platform Sales Cloud, Service Cloud, Experience Cloud.
- Participated in End-to-End Product life cycle, including requirements gathering, solution design, development, testing, and implementation
- Involved in Application Setup Activities and customized the apps to match the functional needs of the organization.
- Experience in different phases of SDLC, including analysis, design, development, implementation & enhancement of projects in and following Agile (SCRUM) & Waterfall Methodologies.
- Strong development experience with Apex programming using Apex Classes, Triggers, Batch & Schedule Classes, Controllers, Visualforce pages, Components, and Web Services (SOAP and REST).
- Experience using Salesforce Lightning Design System (SLDS) in functional Lightning Web Components (LWC).
- Experience in customizing and using external JavaScript in Lightning Web Components (LWC).
- Surfaced Lightning Web Components (LWC) in Lightning App Builder, Lightning Experience, and Lightning Application.
- Implemented in writing Apex Test classes to achieve above 90% code coverage for testing apex methods.
- Used SOQL and SOSL for data manipulation needs of the application using platform database objects.
- Extensive experience in Integration of Data from Traditional Applications to Salesforce using REST/SOAP API and bulk API.
- Expertise in Apex to implement the complex business logic within Governor Limits and apex best practices.
- Collaborated and communicated with other business analysts, technology, and partners.
- Hands-on design and development of custom solutions on the force.com platform, including work in Apex, Visualforce, Lightning components framework (AURA), and Lightning Web Components (LWC).
- Experience in web technologies including HTML, XML, CSS, JSP, JavaScript and jQuery.
- Extensive business knowledge and customization experience on various standard objects like Accounts, Contacts, Opportunities, Products and Price books, Cases, Leads, Campaigns, and Forecasting.
- Experienced in analyzing business requirements and Entity Relationship diagrams and implementing them to Salesforce custom objects, Junction objects, Master-detail relationships, and Lookup relationships.
- Extensive experience in creating Custom Objects, Custom Fields, Picklists, Record Types, Validation Rules, Approval Processes, Custom Tabs, Queues, Public Groups, and Communities.
- Experienced in Creating Roles, Profiles, Email Services, Page Layouts, Workflow Alerts and Actions, and Approval Workflow.
- Hands-on experience in automating business processes using Approval processes, Workflow, Escalation Rules, Validation rules, Auto-response rules, Process Builder, and flow builder for automated alerts, field updates, and email generation to application requirements.
- Master level experience in Lead, Web-to-Lead (Sales Cloud), Case Assignment, Case escalation rules, Web-to-case, and Email-to-case (Service Cloud).
- Customized community portal and created email templates to enable Web-to-lead and Email-to-lead processes as part of the Service Cloud.
- Experience creating custom Reports, Dashboards, and analytic snapshots.
- Experience in creating Email templates using SLDS and Custom CSS.
- Enabled Omni-channel for Live agent. Implemented CTI.
- Proficient in Data Migration from Traditional Applications to Salesforce using Data Import Wizard, Data Loader, and Workbench.
- Experience in working with sandbox and production environments. Used Change sets, ANT migration tool, COPADO, Jenkins (CI/CD).
- Experienced in SFDX for deployments, creating scratch orgs, push/pulling metadata to scratch org. Used Visual Studio Code (VS Code) and salesforce CLI.
- Experience in providing production support, analyzing the cause, and fixing it.
- Excellent analytical, debugging skills and documentation skills.
TECHNICAL SKILLS
SF Development Skills: Apex Classes, Apex Controllers, Apex Batchable Jobs, Apex Queueable Jobs, SOQL & SOSL Queries, APEX REST & SOAP, Apex Testing, Apex Web Services, Apex Triggers Lightning Aura Component, Lightning Web Components (LWC), VisualForce, HTML, CSS, XML, JSON, Java Script, SFDX (Scratch Orgs).
Development Tools: Eclipse IDE, Visual Studio Code (VS Code), IntelliJ Illuminated Cloud2, Git, Bitbucket, GitHub, SVN.
SF Configuration Skills: Data Security, User Management, AppExchange, Reports & Dashboards, Process Builder, Flow Builder, Workflows, Approval Processes, App Builder, Lightning Experience Customization, Actions, Page Layouts, Profiles, Roles, Chatter, Email Templates, Salesforce1 Mobile, Schema Builder, Escalation Rules, Validation Rules, Sharing Rules, Assignment Rules, Platform Events, Live Agent, Omni-channel.
Deployment Tools: ANT Scripts, SFDX, Changesets, Jenkins (CI/CD), Packaging, Release Readiness checks.
General Skills: Salesforce CPQ, JIRA, Agile methodology, SDLC processes, gathering requirements, Software architecture, Application Design, and development, UI/UX, Testing, Deployment, Cross-functional teamwork, Stakeholder management, Testing and Debugging, Classic to Lightning migration, MuleSoft, Postman.
PROFESSIONAL EXPERIENCE
Confidential, VA
Salesforce Lightning Developer
Responsibilities:
- Involved in the requirement gathering and implementing the new Case Process (Service Cloud) redesign and enforcing best practices like refactoring the existing code base and providing inputs.
- Worked on Agile methodology, Scrum Methodology, and Test-driven development.
- Designed, developed, and deployed Apex Classes (Batch & Schedule, Queueable Classes), Triggers, and packages for various functional needs in the application.
- Created many Lightning Web Components (LWC) and server-side controllers to meet the business requirements. Experienced in migrating the standard and custom objects in standard experience to lightning experience.
- Developed Lightning Web Components (LWC) and Lightning apps to provide better and more interactive interfaces to end users, which helps in sales enhancements.
- Added Lightning Component to Lightning Pages and Record Pages using Lightning App Builder.
- Worked on creating Lightning Pages Inside Lightning Community Builder.Developed various Lightning Web Components (LWC) for UI applications for both Mobile and Desktop. Used Custom CSS, HTML, JavaScript, and Query.
- Implemented case management process and configured the Case and Solution object on the service cloud as per business need, capturing cases from website and emails.
- Implemented Service Cloud including Service Console, Customer Portal, Case Feed, Knowledge Base and Entitlements.
- Enabled omni channel for Live agent.
- Created Email-to-Case, Web-to-Case entry and manual case entry for entering customer's cases in Cases Tab.
- Maintained the communication between child to parent and parent to child in LWC.
- Implement event-based communication between lightning Web components (LWC) using Component, Application events, and Platform events.
- Created a Custom Content Layout for Salesforce Communities using Lightning Web Components (LWC).
- Performed configuration Activities are creating Users, Roles, Profiles, Organization Wide Defaults, Permission Sets, Public Groups, Queues, security, and sharing rules.
- Designed and deployed Custom tabs, validation rules, Approval Processes, and Auto-Response Rules for automating business logic.
- Worked extensively on Process Builders, workflow, Validation Rules, Profiles, Roles, Page Layouts, Email services, and Sharing Rules to drive Key Business decisions.
- Customized Marketing application to create web to lead forms, Campaign lead forms, assign tasks, and manage workflows.
- Preparation of Outbound Change set for the Deployment and ensuring all the pre-deployment and post-Deployment tasks are documented.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Proficient in working with VS Code and Force.com Plug-in for writing business logic in Apex programming language.
- Performed data migration and Data Validation using Informatica on demand and data loading using Data Loader and Import Wizard.
- Worked Extensively on Integrations to connect with External Systems using REST API. Also Worked on Web Services to expose the Salesforce data to External Systems.
- Created custom Report types and Dashboards so users can generate reports and visualize data on dashboards.
- Worked on JIRA tool for creating Stories and Sprint Planning and worked on Backlog Stories.
- Used Jenkins for Continuous Integration and Continuous Delivery (CI/CD) with Salesforce DX (SFDX) and Salesforce CLI. Working with Git and GitLab as the version control repository to Push and Pull the requests.
Environment: Salesforce.com Platform, Sales Cloud, Service Cloud, Lightning Web Components (LWC), Lightning Components, Experience Cloud, SOQL, SOSL, Lightning Framework, Asynchronous Apex, CI/CD, GitLab, reports, Dashboards, VS code.
Confidential, NJ
Salesforce Developer/Administrator
Responsibilities:
- Performing the roles of Salesforce.com Developer and Administrator in the organization.
- Interacted with various business user groups to gather requirements.
- Implemented the Opportunity Management functionality as part of Sales Cloud for Opportunity Creation through Internal Sales Involvement, Opportunity Creation through Accounts, Opportunity creation through Lead Conversion, and Auto-Renewal Opportunity.
- Implemented Development tasks by using Batch Apex, Apex Classes, Controller class, Triggers, SOQL, and SOSL for various functional needs in the application.
- Worked on various Salesforce.com Standard Objects, including Accounts, Contacts, Reports, Dashboards, Events, and Tasks.
- Used Salesforce Lightning Design System (SLDS) for developing Lightning Components, Actions, Event, and Server-Side Controller.
- Developed Cascading Style Sheets (CSS) for creating effects in Visualforce pages and reusable Lightning Components.
- Developed various Custom Objects, Formula fields, Master-Detail, Lookup relationships, Tabs, and validation rules.
- Created various Profiles, Roles, and Page Layouts and configured the Permissions based on the Organization hierarchy requirements.
- Created a process for the sales team to self-price certain products using price books.
- Encrypted sensitive data with Encryption Fields feature.
- Used Data Loader, Data Import Wizard, and workbench to import, extract and delete data.
- Worked on integrating Salesforce with app exchange apps.
- Developed several Custom Reports & Dashboards to better assist managers and report folders to provide report accessibility to appropriate personnel.
- Designed and deployed Custom tabs, validation rules, Approval Processes, and Auto-Response for automating business logic.
- Created Process builders and workflow rules and defined related tasks, email alerts, and field updates.
- Implemented pick lists, dependent picklists, lookups, master-detail relationships, validation, and formula fields to the custom objects.
- Used Field Level Security along with page layouts to manage access to specific fields.
- Integrated REST API web services to extract data from external applications.
- Created several test classes to achieve maximum code coverage covering all test scenarios.
- Worked on Unit testing for the customizations and developments done during the project.
- Used Change sets, and Workbench to deploy metadata.
- Provided the training to the Internal business users to use the application and develop their own custom reports.
Environment: Salesforce.com Platform, Apex Script, VisualForce Pages, Controllers, CSS, Workflow & Approvals, Custom Objects, Custom Tabs, Security Controls, Page Layouts, HTML, JavaScript, Reports, Dashboards, Aura Lightning.
Confidential, CA
Salesforce Administrator
Responsibilities:
- Administered execution of projects from initiation to closing.
- Prepared project proposals, project schedules, costing, UAT, and pertinent documentation for the project, such as Business Requirement Document and Systems Functional and Technical specifications.
- Involved in gathering business requirements through interviews, observations, and interactions with various teams.
- Worked with various stakeholders for detailed requirement elicitation.
- Analyzed and implemented corresponding Salesforce solution/application per business requirement.
- Implemented case management process and configured the Case and Solution object on the service cloud as per business need, capturing cases from websites and emails.
- Created users, roles, and public groups and implemented sharing rules to provide appropriate access to data.
- Used Field Level Security to manage the visibility and accessibility of fields for various profiles.
- Developed workflow rules, tasks, emails, and alerts to track Candidate's and Accounts related activities.
- Created summary reports, matrix reports, and dashboards.
- Imported data from excel sheets to Leads, Accounts, Candidates, Recruiters, Contacts, and Projects using Import Wizard and Data Loader.
- Created page layouts and search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Created change set and deployed the data from sandbox to production instance after testing.
- Created Solution design, Data org foundation, and Salesforce user training document.
Environment: Salesforce.com Platform, Workflow, Approvals, Reports, Dashboards, Custom Objects, Tabs, Email Service, Field Level Security, Data Loader, Agile.
Confidential
Lotus Notes Developer
Responsibilities:
- Developing software solutions based on technical and functional specifications.
- Participate and promote department strategy, processes, Agile/Scrum method, and Quality Assurance (QA) procedures.
- Reviewing and supporting current programs and making recommendations for improvement.
- Working with other senior developers to ensure that software products are being built to specification and meet business needs.
- Experienced Confidential Lotus Notes Developer using Lotus Notes Formula language and Lotus Script
- Development and configuration of Lotus Notes Agents and Views.
- Development of interfaces to Lotus Notes applications, including importing/exporting data
- Development of Agents to load data from Lotus Notes databases to Confidential DB2.
- Understanding of Lotus Notes Roles, Permissions, and Security.
- Ability and desire to learn new skills quickly. Solid understanding of Agile terms and methodologies
- Experience in performing Unit, Integration, and Functional testing.
- Experience with the following
Environment: SQL/DB2, JAVA/J2EE, Linux, MQ.
