Post Job Free
Sign in

Salesforce Developer

Location:
Austin, TX
Salary:
65
Posted:
January 24, 2025

Contact this candidate

Resume:

Sriabhigna Ravi

Salesforce Developer

Email: *********@*****.***

Phone: +1-361-***-****

4X Salesforce Certified

Trailhead

PROFESSIONAL SUMMARY

10+ years of IT experience in Salesforce CRM platform as a Salesforce Developer and Administrator.

Strong development experience with Apex programming using Apex Classes, Triggers, Batch & Schedule Classes, Controllers, Components and Web Services (SOAP and REST).

Developed lightning application using LWC Components and Aura components.

Proficient in working with Lightning Component Framework, utilizing Lightning components and embedding Lightning Components into Salesforce.

Hands on experience in developing UI using Visualforce pages, Components using Custom and Extension controllers, used Visualforce standard components (PageBlock, PageBlockSection, ActionFunction & ActionSupport).

Skilled in building, packaging, and deploying unlocked packages for custom Lightning applications using Salesforce CLI.

Implemented SOQL within Apex classes and triggers to pull records based on complex conditions, supporting various business logic requirements.

Excellent understanding of Software Development Life Cycle (SDLC) with expertise in requirements gathering, analysis, design, development, troubleshooting, testing and deployment with Sales, Service, Communities cloud and Force.com Platform.

Improved Salesforce development and deployment processes using tools like SFDX, Visual Studio Code, and Git for version control, along with CI/CD tools like Copado or Jenkins for automated deployments and JIRA for project management.

Proficient in developing and deploying applications using .NET, Java, JavaScript, HTML, CSS, SQL, and Spring framework.

Proficient in developing Sales Cloud, Service Cloud, Experience cloud and Health Cloud functionalities, partner and Customer portals, Salesforce CRM AppExchange applications.

Proficient in creating and managing Salesforce sandboxes for development, testing, and training purposes. Migrate metadata changes from sandbox environments to production using Force.com IDE and salesforce.com Change sets.

Constantly engaged in learning new software technologies through seminars, published resources. Also Participated in ongoing training and certification programs

Strong ability to communicate technical problems and solutions efficiently, at all levels of the organization.

Team player with good Interpersonal skills, a strong understanding of the fundamental business process, and excellent communication and problem-solving skills.

EDUCATION & PROFESSIONAL CERTIFICATIONS

Master’s in computer science, Texas A&M University, USA (2020).

Bachelor of Technology, Computer Science, KL University, India (2014).

Salesforce Certified Administrator.

Salesforce Certified Advanced Administrator.

Salesforce Certified Sales Cloud Consultant.

Salesforce Certified Experience Cloud Consultant.

TECHNICAL SKILLS

Salesforce Technologies:

Salesforce CRM, Lightning Application, Salesforce Experience Cloud, Sales Cloud, Service Cloud, Health Cloud, Custom Lightning Components, Lightning Web Components (LWC), Aura Components, Apex Classes, Apex Triggers, Apex REST & SOAP APIs, Batch Apex, Scheduled Apex, SOQL, SOSL, Workflow Rules, Process Builder, Flows, Omni-Channel Routing, Reports and Dashboards, Email Services, Custom Objects, Validation Rules, Formula Fields, Data Loader, Custom Settings, Custom Metadata Types, Named Credentials, OAuth-based SSO, Case Management, Lead Management, Opportunity Management, Salesforce Connect.

Integration Tools:

Visual Studio Code, SOAP UI, OAuth Playground, Salesforce Connect, Named Credentials, Git, GitHub, GitLab, Azure DevOps, Jenkins, Copado, AutoRabbit, Cumulus CI, Bitbucket, Data Loader, Workbench, Salesforce CLI (SFDX), Developer Console, Illuminated Cloud (IntelliJ Plugin). Workbench, Force.com IDE, Developer console.

Programming:

Apex, Visualforce, Lightning Web Components (LWC), Aura Components, Java, JavaScript, HTML, XML, CSS, jQuery, .NET, Spring Framework.

Web Services:

REST, SOAP, Apex REST APIs, Apex SOAP APIs, OAuth-based Authentication.

Databases:

ORACLE, Microsoft SQL Server, MYSQL, SOQL, SOSL.

Data Engineering Tools

Snowflake, Power BI, Tableau

Operating Systems:

Windows 10, Linux, Unix

WORK EXPERIENCE

Sr. Salesforce Developer

CVS Health - Austin

July 2023 – Present

Responsibilities:

Developed and maintained CVS Order Tracking Platform using Salesforce Experience Cloud, ensuring customers to view order history, track deliveries, and interact with customer support agents.

Developed custom user interfaces using Lightning Web Components (LWC) to enhance the user experience for customers to track and manage their order deliveries.

Implemented Apex classes to automate business processes such as updating medication order statuses, sending notifications, and synchronizing with external logistics systems.

Designed and developed Apex Triggers to manage the creation and update of CVS order records in response to changes in order status, customer details, or external system updates.

Built and optimized Batch Apex classes for processing bulk updates of order statuses and shipping details ensuring smooth processing of large datasets.

Wrote complex SOQL queries to retrieve real-time order statuses and delivery updates, ensuring seamless customer access to accurate tracking information in the CVS Order Tracking Portal.

Integrated Salesforce with third-party logistics platforms via REST APIs, allowing CVS customers to track real-time order statuses, delivery information, and shipping updates directly in the system.

Utilized Salesforce Connect to seamlessly link external data sources to CVS Order Tracking Management System, ensuring that customers receive latest order updates without data duplication.

Developed and maintained Service Cloud for CVS customer support, enabling agents to resolve order-related inquiries and issues efficiently.

Designed and developed interactive Salesforce Dashboards to provide CVS management with real-time insights into order statuses, customer satisfaction levels, and case resolution times, helping optimize business processes.

Automated customer notifications using Salesforce Flows and Process Builder, alerting CVS customers about changes in their order statuses, delays, or successful deliveries through email, SMS, and portal updates.

Configured Case Record Types, Page Layouts, and Validation Rules in Service Cloud for the CVS Order Tracking Management System, allowing agents to manage order-related support cases effectively.

Integrated Health Cloud with Service Cloud to facilitate case routing through Omni-Channel, improving the assignment of support agents to prescription-related inquiries.

Configured Health Cloud Alerts to notify agents of pending patient cases, shipment delays, and critical medication order escalations, reducing response times for order resolution.

Led Agile development processes for the CVS Order Tracking Management System, working in sprints with development, QA, and product teams to deliver features on time and in line with business priorities.

Created detailed documentation and workflows, providing clear guidance on Salesforce development processes, ensuring team members follow standardized procedures.

Environment: Salesforce.com Platform, Sandboxes, Lightning Web Components, REST API, Salesforce connect, Lightning Components, Apex classes, SOQL, Triggers, Flows, Batch Apex and Dashboards.

Salesforce Tools: Visual Studio Code, Salesforce CLI, JIRA, Data loader, Workbench.

Salesforce Developer

PAYPAL - Sanjose

Jan 2021 – June 2023

Responsibilities:

Designed and developed voucher management functionalities allowing to generate, store, track and for users to redeem vouchers efficiently.

Built Lightning Web Components (LWC) in Experience Cloud to create dynamic user interfaces for voucher redemption and customer interaction.

Developed Apex classes and triggers for business logic and automation, such as validating voucher codes, calculating redemption amounts, and updating voucher status upon redemption.

Integrated PayPal’s external voucher system with Salesforce via REST API to retrieve voucher data (status, amount, expiration date) and validate vouchers before processing redemptions.

Designed Apex REST APIs to allow external systems to create, update, and query voucher records from within PayPal’s ecosystem, ensuring seamless data flow between systems.

Worked on SOQL queries for data filtering, manipulation, and enhanced transaction handling.

Developed Batch Apex jobs to handle large-scale operations, such as periodically checking for expired vouchers, updating voucher statuses, and generating redemption reports for analytics.

Implemented Service Cloud for enabling efficient generation, storage, and tracking of vouchers and to track and manage customer interactions related to voucher inquiries and issues.

Developed email-to-case functionality to automatically create cases for voucher-related customer queries received via email.

Configured omni-channel routing to direct voucher-related cases to the most appropriate support agents, improving response times and resolution efficiency.

Developed custom reports and dashboards in Service Cloud for internal teams to track voucher usage, redemption rates and for support to monitor voucher-related cases and customer interactions.

Utilized Salesforce CLI to automate development tasks, such as metadata deployment, code synchronization, and continuous integration between Sandbox and Production environments.

Responsible for the design, maintenance, and access control of Git repositories, while implementing and maintaining branching and build/release strategies tailored for agile development.

Utilized Salesforce Security features, including field-level security, sharing rules, and custom permissions, to ensure secure data handling and user access control for voucher management.

Wrote comprehensive Apex test classes to ensure 100% code coverage for all Apex triggers, classes, and batch jobs, ensuring system reliability and data accuracy.

Developed and maintained CI/CD pipelines using Jenkins and Groovy scripting to automate Salesforce deployments, increasing deployment efficiency and reducing errors.

Performed functional and regression testing using Salesforce sandboxes and the Salesforce CLI, identifying and resolving bugs and performance issues before production deployment.

Environment: Salesforce CRM, Lightning Application, Aura enabled classes, Custom Lightning Components, Lightning Web Components, Apex Classes, Apex Triggers, Visualforce Pages/Components, Apex Web Services, SOQL, SOSL, Workflow and Approvals, Reports and Dashboards, Custom objects, Validation Rules, Formula Fields, Data Loader, Custom settings and Custom Metadata Types.

Salesforce Tools: Visual Studio Code, Salesforce CLI, SFDX, GIT, JIRA, Jenkins, Data loader, Workbench.

Salesforce Developer

Southwest Airlines - Dallas

Jan 2020 – Nov 2020

Responsibilities:

Developed and maintained Customer Refunds and Travel Funds systems using Apex, and Lightning Web Components (LWC) to enhance user experience and operational efficiency.

Integrated Salesforce with Southwest Airlines external refund systems via REST API to retrieve transaction data, validate refund eligibility, and update Salesforce records. These REST APIs are designed in Salesforce to ensure smooth integration with backend and third-party services.

Implemented Apex controllers to handle the business logic for refund processing, travel fund calculation and to ensure accurate and efficient data management within Salesforce.

Used Lightning Data Service in LWC to simplify data retrieval and management for refunds and travel funds, reducing the need for complex Apex queries and enhancing performance.

Designed batch Apex jobs to process large volumes of refund requests efficiently, to ensure that system performance remained stable during peak periods.

Created many Lightning Components and server-side controllers to meet business requirements.

Wrote complex SOQL queries to pull detailed refund and travel fund data based on transaction date, customer details, and refund type.

Utilized Salesforce Flow and Process Builder to automate refund approval workflows, to reduce manual intervention and to improve processing speed for customer refunds.

Developed automated email notifications and alerts using Salesforce Email Services to keep customers informed about the status of their refund requests and travel fund balances.

Created custom reports and dashboards within Salesforce to provide real-time insights into refund metrics, travel fund utilization, and operational efficiency.

Created a customer-facing Community in Salesforce to allow users to track their refund requests and manage travel funds, improving customer engagement and satisfaction. Added multiple Lightning Components, CSS and Design Parameters that make the community look and feel better.

Reviewing the work/progress of the technical team, developing Web-Based and Object-Oriented solutions. This led to implementations/deployments of following technologies to meet our business needs: data exchange between systems in different platforms through SOAP and REST web services; develop highly interactive UI using salesforce.com Custom Lightning Components, Apex, Visualforce, Java, JavaScript, HTML, CSS, jQuery; Data Loader and Workbench.

Conducted training sessions and created training materials for end users and stakeholders to familiarize them with the new refund and travel funds management functionalities in Salesforce.

Environment: Salesforce CRM, Lightning Application, Salesforce Experience Cloud, Lightning Web Components (LWC), Lightning Data Service, Custom Lightning Components, Apex Classes, Apex Triggers, Apex REST APIs, Batch Apex, SOQL, SOSL, Workflow and Approvals, Process Builder, Flows, Reports and Dashboards, Email Services, Custom Objects, Validation Rules, Formula Fields, Data Loader, Custom Settings, Custom Metadata Types, Omni-Channel Routing, Visualforce Pages/Components, SOAP Web Services, HTML, CSS, JavaScript, jQuery.

Salesforce Tools: Visual Studio Code, Salesforce CLI, SFDX, Git, JIRA, Jenkins, Data Loader, Workbench, Postman, SOAP UI, Dev Console.

Salesforce Admin & Developer

State Bank of India – Hyderabad, India

Nov 2013 – Dec 2018

Responsibilities:

Developed SBI AutoQuote Platform on Community Cloud, allowing customers to log in using Gmail credentials through Google OAuth-based SSO integration.

Designed and developed custom Visualforce pages to capture customer details (name, vehicle number, make, model) and dynamically calculate car insurance quotes.

Used Visualforce page components (input fields, data tables, and buttons) to allow users to interact with the platform, submit data, and view the generated car insurance quote in real time.

Created an Apex-based engine for calculating insurance quotes, incorporating business rules related to vehicle type, age, and additional coverage options, while integrating SBI’s unique pricing rules, discounts, and policies.

As a Developer developed Apex classes and visual force pages as per the needs of the application and repeatedly used VF pages to reduce the redundancy when needed.

Designed and deployed REST API integrations to fetch real-time vehicle valuation data for accurate quote generation.

Developed batch Apex jobs to handle bulk processing of insurance quotes and policy updates.

Used SOQL queries to fetch customer and vehicle data from Salesforce objects to calculate personalized insurance quotes.

Customized lead objects in Sales Cloud to track potential insurance buyers through the AutoQuote platform, capturing essential details like vehicle information and customer preferences.

Configured automation within Sales Cloud to convert qualified leads into Opportunities for follow-up by sales teams.

Developed automated Opportunity creation in Sales Cloud upon submission of insurance quotes,

Enabled seamless collaboration between sales and support teams by integrating Service Cloud cases with Sales Cloud records, ensuring a unified customer experience.

Developed a dashboard in the portal for customers to view their quote history and track statuses of ongoing requests.

Implemented Service Cloud Case Management to allow customers to submit, track, and resolve issues related to insurance quotes directly from the portal.

Created custom objects, fields, and validation rules to structure accurate customer and vehicle data.

Created automated workflows to trigger email notifications with insurance quotes immediately after submission.

Deployed components from Development environment to Sandbox and from Sandbox to Production using changesets, visual studio, GitHub and checking validation in production.

Handled numerous production defects and on-going maintenance.

As an Administrator, managed multiple users set up, profiles, roles, and teams. Implemented Field Level and Object level security for sensitive data holder fields.

Environment: Salesforce CRM, Salesforce Community Cloud, Sales Cloud, Service Cloud, Lightning Application, Visualforce Pages/Components, Apex Classes, Apex Triggers, Apex REST APIs, Batch Apex, SOQL, SOSL, Workflow Rules, Process Builder, Flows, Custom Objects, Validation Rules, Formula Fields, Custom Settings, Custom Metadata Types, OAuth-based SSO, Case Management, Lead Management, Opportunity Management, Security Controls (Profiles, Roles, Field-Level Security).

Salesforce Tools: Visual Studio Code, Salesforce CLI, SFDX, GitHub, JIRA, Jenkins, Data Loader, Workbench, Postman, Developer Console, Change Sets, OAuth Playground.



Contact this candidate