Bengaluru, Karnataka, India
* Experienced Salesforce Developer and a Certified Application Architect with 10 years of Software development and have acquired 15 Salesforce Certifications. * Extensive 9 years of experience on Salesforce platform includes - designing declarative capabilities (Objects, Fields, Page Layouts, Validation Rules, Reports, Flows, Permissions and Sharing etc.), customization capabilities [LWC, Apex (Triggers, Classes, Batches, Schedulers, SOQL), Lightning Component Framework, REST API callouts, OAUTH 2.0, SSO, External Objects, Connectors]. * Developed integration solutions using Custom Apex REST API, Change Data Capture, PushTopic events, Platform events. * Highly skilled (6 years) in CRM Analytics (formerly Einstein Analytics). * Expertise in Sales Cloud, Service Cloud, CPQ and Strong understanding on Marketing Cloud. * Expertise on Version/Source Control and drove implementation of CI/CD on GitHub, Azure DevOps in the organization. * Experienced in Agile Methodology. Exposure to all phases of SDLC. Flexible and a willingness to learn and try innovative approaches. Open minded and able to quickly adapt to change. A self-starter who strives on continual improvement. Have a passion for finding simple and effective solution to complex problems
Achievements : - Successfully implemented GitHub + Salesforce CLI stack moving away from Copado and saving $1000000 (1 million dollars). Helped orgs move away from Copado ranging from training devs on Git fundamentals, how it fits in SDLC on Salesforce and help operations team to perform DevOps Responsibilities included : - Document and Publish DevOps Tooling Standards. - Training & Onboarding Developers to the DevOps and tooling stack and help improve ways of working - DevOps and Tooling Implementation across all Orgs in Salesforce COE (Source format) - Add Automated Testing framework in CI/CD process including Unit Testing and UI Testing - Implement and Improve CI/CD process on Vlocity - Create GitHub repo to track feature requests for DevOps Implementation and resolve bugs raised and Enhance existing implementations based on feedback - Implement Package based development model in orgs where significant challenges involving multiple projects for a single production instance. - Carry out POC with Open Source packaging models and understand how it best fits in ALM process Skillset : - Design and implement CI/CD pipeline using scripting languages like YML, bash, python and node.js and interactions of the GitHub events through GitHub API. - In-Depth understanding of Git, branching & merging strategies using Standard toolsets like GitHub, Azure DevOps and external DevOps tooling such as Copado. - Interact with Salesforce Metadata API, Tooling API with build automation tools such as Salesforce CLI and ANT scripts to automate complex scenarios. Automate Builds for Vlocity components through Vlocity Build Tool. - Design and manage Salesforce Release cycles and sandbox management - Automate Apex Unit Testing/ UI Testing using scripts built through Selenium, Web Driver (Puppeteer, Playwright, Cypress) and run SonarQube checks as part of CI Validation (on PR events) - Knowledge on Kubernetes, Docker, Chef, Terraform, Azure platform (through trainings and Ed-Tech platforms)
- Built a CRM Analytics Dashboard which showcases the landscape of all the projects that are running using newly built features. This 3-month initiative is a trailblazer as it provides north star guide on how the landscape evolves and provides a much-needed framework to start tracking and acting upon specific measures and targets. - Successful POC to showcase development using Lightning Web Components in CRM Analytics Dashboards. This provided a roadmap for business to further extend the capabilities of existing dashboards and migrate away from custom dashboards built solely using LWC. Built a dashboard using the approach mentioned above to replace Skuid-built dashboards saving $100000 in total. - Created a hierarchical CRM Analytics Dashboards with LWC Components built-in which data from multiple objects were brought into a single dashboard, thereby adopting the advantages of CRM Analytics platform of processing and reporting large volume data with power of custom LWC components. - Integrated Sales Cloud with Adobe Hybris utilizing Composite REST API. Custom Apex REST calls, Platform events, Change Data Capture were implemented as part of POC to help future designs and requirements. - Delivered complex reports to our reps in CRM Analytics which assisted business in analyzing the KPIs more effectively. This involved using almost all the capabilities the platform offers and come up with best practices (Reusable dataflows etc.) - Published multiple articles and reusable solutions on Shell Software Engineering Hub. - Successfully migrated all repos of Salesforce projects from Azure DevOps to GitHub keeping existing automations intact. Upskilled myself on Azure DevOps and GitHub and subsequently Microsoft certified DevOps Engineer. - Onboarded Code Quality automation tools such as SonarQube and Mend and helped team integrate it with the existing CI/CD process. This helped developers fix bugs, address code quality issues very early in SDLC.
- Using a combination of declarative capabilities and programmatic capabilities of the platform I delivered multiple complex functional applications which helped Sales reps be proactive and reactive, track details involved in the meeting with the prospective leads and customers. Reorganize and Manage permissions to users working on the platform. - Integrated with SAP systems using external objects to sync data with Sales Cloud and help move over functionality from SAP to Salesforce Sales Cloud. Performed Data modeling and nightly batch apex class syncs to keep data in sync with the external systems. - Integrated with Marketing Cloud to perform lead generation and add Images from the forms which the user clicks on and add this back into Sales cloud. This helps Sales Reps understand the preferences of the potential customers and act appropriately. - Upskilled independently on a Low-Code AppExchange product called Skuid. Built a new app for our Sales reps which brings in all the necessary information from multiple platforms into a single app in Salesforce. The time saved increased productivity of our Sales reps and timely reminders help stay in touch with customers. - Replaced an existing AppExchange product with Skuid which helped save business nearly 12000$. - Designed and delivered a business requirement which integrates PowerBI reports in Salesforce. This required collaborating with different stakeholders and teams across geography to put the Salesforce Sales cloud at the nexus of a Sales Rep-centric business apps strategy.
Software Engineer - Responsibilities assigned were - Paypal - learn the entire ecosystem of Paypal and be able to take-up all the roles if required and understand the requirements and address the challenges. Was involved in various roles from coding, testing and able to setup Paypal environment and communicate with various teams involved. Stryker - learn the basics of Salesforce Lightning, a new system of architecture built by Salesforce and be able to code and implement solutions in the newly designed ecosystem.