Facility Management Customer Community
A Dubai-based property development company needed a new portal for their customers to create and track service requests related to facility management such as amenity booking, access card requests, move in-move out, etc. using the same access credentials. Designed solutions for implementing on the portal, ported/exposed the internal service request processes to the customer community, and worked onsite Dubai Damac Properties for development, deployment planning, and support. Developed new portal-specific processes with new UI and business logic. Developed Apex Classes and Visualforce Pages/Components for the portal and created reusable components and frameworks to be used throughout the community.
REST API for Website Integration
Developed a REST API in Salesforce to integrate a client website database with their Salesforce.org. The API works for account, contact, and opportunity products and can be used to fetch a list of all records, create and update records, or delete existing records. Worked on REST API development, test code development and testing, sample PHP code snippet development for calling the API, a sample Visualforce page that uses the REST API to read and create new records, REST API documentation, deployment, and QA.
Bib Assignment Utility
A non-profit organization with a mission of promoting a healthy lifestyle through sports, especially running. They organize various races and needed a utility to assign bib numbers to the race registrants according to various factors like groups, age ranges, and qualifying time. Developed a Lightning Component that assigns the bibs to registrants through an algorithm on the client side and then updates the records through the batch process. Developed the logic for assigning the bib numbers to race registrants.
Lightning Component Development for Community Product
The client provides a community solution for their client from the higher-education domain for their alumni to connect with others. They decided to go mobile with alumni engagement by recreating their existing pages as Lightning Components. Worked on Lightning Component development for dynamic pages and on back-end design to support the dynamic objects and fields into the existing components. Developed responsive components using the Lightning Design System.
PHP Script for JWS-Salesforce Integration
Custom integration of JWS database with Salesforce.org using a PHP script that reads records from CSVs from a given location and creates or updates records in Salesforce.org. The script uses the Salesforce PHP Toolkit and Partner WSDL from Salesforce. Developed a script in PHP for connecting to Salesforce, querying data, and updating records. Created an error reporting and logging functionality and handled different file encoding formats of the source CSV files.
Alumni Community Product Re-architecture
Replaced the existing view-state heavy Visualforce pages of the managed package to a reliable mobile-first community solution. It is a SPA similar to Salesforce1, which leverages JavaScript libraries like jQuery and Underscore.js with Visualforce remoting. A major part of this application was to develop chatter functionalities mimicking those of the standard Salesforce1 app.
QuickBooks Integration Using DBSync
Created a project plan and gave estimates for the project, created field mappings, and worked on data synchronizing and QA of the integration process, deployment, QA, and support.