Nikhil Agarwal, Salesforce Apex Developer in Abu Dhabi, United Arab Emirates
Nikhil Agarwal

Salesforce Apex Developer in Abu Dhabi, United Arab Emirates

Member since February 6, 2019
Nikhil is a passionate and skilled Salesforce advance admin/developer and the Abu Dhabi community group leader with more than seven years of experience. He holds seven certifications and 430+ Trailhead badges. He has proven expertise in designing and implementing dynamic, optimized, and scalable solutions using the latest Salesforce products and features that can automate processes, improve team productivity, and bring value to the business.
Nikhil is now available for hire


  • ADSS
    Visual Studio Code, Lightning Design System, Lightning Components...
  • Tecom Group
    Analytics, Salesforce Sales Cloud, Salesforce API, Apex, APIs, SOAP...
  • Schneider Electric
    Ant, Eclipse IDE, Salesforce



Abu Dhabi, United Arab Emirates



Preferred Environment

Chrome, Salesforce, Visual Studio Code, Jira, Confluence, Windows

The most amazing...

...Salesforce org I've redesigned and implemented (from Unlimited to Enterprise), resulted in a huge cost reduction and supported the company's future projects.


  • Senior Salesforce Developer and Solution Architect

    2017 - PRESENT
    • Designed solutions, data models, and architecture for new and ongoing projects.
    • Involved in requirements gathering and discussions with business to understand new projects and areas of improvement.
    • Developed projects using LWC components, APEX code, and declarative tools, making sure the solution is dynamic, scalable, and can handle large data volumes.
    • Automated and optimized existing code, triggers, integrations, and projects.
    • Peer-reviewed code to ensure it is written following Salesforce best practices and doesn't impact existing production functionalities.
    • Implemented major service cloud features like CTI, Service Console, entitlement and milestone, knowledge management, case management, and multiple service channels.
    • Owned the process of understanding the architecture and feasible solutions for projects involving integrations with external systems.
    • Ensured that best standards of the security model are followed and that only the required access is given to teams.
    • Coordinated with business stakeholders for smooth user acceptance testing (UAT) and deployments to production following the release management process.
    • Provided business analytics in the form of reports and dashboards in Classic and Lightning as per business requirements.
    Technologies: Visual Studio Code, Lightning Design System, Lightning Components, Lightning Communities, Salesforce Bulk API, Jira, Salesforce SOAP API, Salesforce REST API, Salesforce API, Confluence, Process Builder, Web Services, Batch Apex, Salesforce Object Search Language (SOSL), SOQL, Visualforce, Triggers, Apex Classes, Salesforce Marketing Cloud, Salesforce DX, Bitbucket, Salesforce Lightning, Salesforce
  • Salesforce Consultant

    2015 - 2017
    Tecom Group
    • Wrote Apex triggers, batch classes, schedule classes, test classes, queueable Apex, and more.
    • Developed projects using Visualforce pages and Apex controller classes.
    • Worked on multiple integration projects using REST API, SOAP API, and Bulk APIs.
    • Customized the creation of objects, fields, applications, tabs, relationships, record types, page layouts, custom settings, validation rules, email templates, approval process, assignment rules, auto-response rules, and process builders.
    • Involved in technical discussions with vendors to implement new business features and functionalities.
    • Implemented Sales Cloud features like leads, accounts, contacts, opportunity and opportunity line items, product, price book, quotes, order management, forecasting, territory management, campaign management, account, and opportunity teams.
    • Involved in the end-to-end project development and deployment using changesets.
    • Created multiple reports of various types, including tabular, summary, and matrix reports for evaluating various business KPIs and team performance.
    Technologies: Analytics, Salesforce Sales Cloud, Salesforce API, Apex, APIs, SOAP, REST APIs, Visualforce, Salesforce
  • Salesforce Developer

    2013 - 2015
    Schneider Electric
    • Involved in standard configuration and customization.
    • Loaded data into using Apex Data Loader.
    • Created users, profiles, roles, and sharing settings.
    • Involved in the creation of objects, fields, relationships, page layouts, fieldsets, etc.
    • Used Eclipse IDE for development of Apex classes, Apex triggers, and Visualforce pages.
    • Implemented CTI and other service cloud features like email-to-case, web-to-case, case management, auto response rules, and assignment rules.
    • Migrated changesets from sandbox to other sandboxes, staging, UAT, and production environment using ANT Migration tool.
    • Traveled to Barcelona to conduct user acceptance test and help users understand new features and fix bugs.
    Technologies: Ant, Eclipse IDE, Salesforce


  • Lightning Component - Inline Edit in Related Records

    Developed a component that supports the inline editing of multiple rows along with row actions.

  • Dynamic Round Robin Lead Assignment

    Developed a custom solution for automatically assigning leads to team members on round robin basis and providing managers the facility to activate/deactivate assignment if the user is on vacation.

  • Campaign Members Bulk Confirmation and Reminder Emails

    Customized solution to send campaign members confirmation and reminder email including a QR code to accelerate the attendance process during seminars.

  • Data Encryption

    Encrypted critical system data (email/phone) to restrict users from downloading data in reports without compromising any functionalities in Salesforce.

  • Custom Contact Search Showing Multiple Objects

    Developed a custom search solution to show results based on multiple search criteria. The result shows data from multiple objects.

  • Salesforce Implementation

    Implemented complete Salesforce solution for various companies on professional, enterprise, and unlimited editions.

    --> Meeting and discussion with important stakeholders to understand the business.
    --> Design data model and solution for business as per requirements which may include using sales cloud features, service cloud features, communities or custom solution.
    --> Discussion with 3rd party vendors to integrate external web service solutions.

  • News Feed on Account Page

    An inline Visualforce page on account records to show news feed using various news API's based on account name.


  • Languages

    APEX Code, Apex, JavaScript, HTML5, SOQL, Salesforce Object Search Language (SOSL), SQL
  • Frameworks

    Visualforce, Lightning Components
  • Libraries/APIs

    Salesforce API, Salesforce SOAP API, Salesforce REST API, Salesforce Bulk API
  • Tools

    Batch Apex, Salesforce Sales Cloud, Apache Ant, Lightning Design System, Bitbucket, Eclipse IDE, Process Builder, Jira, Confluence, Lightning Communities, Salesforce DX
  • Platforms

    Salesforce, Visual Studio Code
  • Other

    Salesforce Advance Administrator, Certified Salesforce Administrator, Apex Triggers, Salesforce Apex, Salesforce Service Cloud, Salesforce Lightning, Apex Classes, Triggers, Analytics
  • Paradigms

  • Storage



  • Bachelor of Technology Degree in Computer Science Engineering
    2009 - 2013
    VIT University - Vellore, Tamil Nadu, India


  • Salesforce Certified Sharing and Visibility Designer
  • Salesforce Certified Platform App Builder
    JUNE 2019 - PRESENT
  • Salesforce Certified Advance Administrator
    MAY 2019 - PRESENT
  • Salesforce Certified Service Cloud Consultant
  • Salesforce Certified Sales Cloud Consultant
  • Salesforce Certified Platform Developer 1
  • Salesforce Certified Admin
    JUNE 2018 - PRESENT

To view more profiles

Join Toptal
Share it with others