Build custom applications or customize OOTB applications on the following CRM systems


Close to 30 man-years of development experience in Salesforce platform.

Microsoft Dynamics CRM

Expertise in Microsoft Dynamics on-premise and cloud versions including Dynamics 365.

Oracle CRM

Created custom objects and extended standard objects using relationships as per application requirement.



Salesforce Development Expertise

  • Worked extensively with Sales and Service Cloud applications
  • Built Salesforce integrations with third-party applications
  • Built Salesforce end-to-end custom applications that can be installed over Sales and Service Cloud applications
  • Well versed with all development best practices for batches, futures, etc.
  • Experience in building apps with support for encrypted data.
  • Engaged in complete application development cycle - Design, Development, Testing, package creation and deployment for Classic and Lightning versions
  • Third-party application integration with Salesforce
  • Customization of Sales and Service Cloud applications as per customer needs
  • Building Lightning components using Lightning framework
  • Building community portal based on Salesforce Knowledge
  • Building mobile apps (iOS and Android) with React Native using Salesforce Mobile SDK
  • Best development practices - use of SFDX and Salesforce CLI


Schema, page layout, custom objects, relationships, roles and permissions, reports

Development & Testing

Apex, Visualforce, triggers, REST API, Chatter API, lighting components, scheduler and jobs, unit tests


Managed and unmanaged packages, LMA

App Exchange

Package creation, deployment, security review and releases.

  • OAuth authentication to Salesforce by creating connected app
  • Read or update Salesforce objects data using REST API, SOQL or SOSL
  • Writebacks - Update activity history on Salesforce objects
  • Building SingleSignOn (SSO) component for third-party application for showing custom UI within Salesforce page layouts
  • Pulling the data from third-party applications in order to show it in Visualforce pages through apex controllers
  • Building applications on the Salesforce platform that can be published to AppExchange
  • Managing applications through License Management Application (LMA)
  • Designing application schema(objects and attributes) and creating associations with Salesforce standard objects
  • Designing and building Apex controllers and Visualforce pages required for supporting application functionality
  • IDE for creating, modifying, and deploying applications
  • Creating Unit Tests for Apex controllers and services
  • Building reports based on Salesforce object data

Microsoft Dynamics CRM

Forms authentication with Microsoft.Xrm.Sdk to pull data from Dynamics.

OAuth authentication using Rest APIs to pull data from Dynamics.

Customized objects form layouts to show external application UI.

Created custom triggers on objects to push updates to external applications using Microsoft.Xrm.Sdk.

XrmServiceToolkit.js - Pull data from Dynamics using JavaScript inside form layouts.

Created custom deployment solutions for app distribution.

Oracle CRM

  • Customized objects form layouts to show external application UI using mash-up contents
  • OAuth authentication using Rest APIs to pull data from Oracle CRM
  • Integrated Adaptive search APIs to look up various objects
  • Writeback to Oracle CRM from external systems using REST APIs
  • Managed data security for users using teams, roles and permissions
  • Configured reports and analytics using Custom Subject Area (CSA)