Arun Menon, Salesforce Apex Developer in Melbourne, Victoria, Australia
Arun Menon

Salesforce Apex Developer in Melbourne, Victoria, Australia

Member since December 8, 2020
Arun is a senior Salesforce developer with more than 11 years of experience in software development. He currently holds eight Salesforce certifications and has extensive experience in the administration, configuration, implementation, and support of the CRM and platform. Arun has expertise in Salesforce integration with third-party systems using API and middleware, and he is experienced in implementing version control and CI/CD processes.
Arun is now available for hire




Melbourne, Victoria, Australia



Preferred Environment

Salesforce DX, GitHub, Visual Studio Code, VS Code, Slack, Windows

The most amazing...

...Salesforce project I've worked on was for a leading bank in Australia. The project tested the limitations of the Salesforce platform.


  • Senior Salesforce Developer

    2019 - 2021
    DXC Technology
    • Worked with several government agencies on their critical Salesforce implementation and received good feedback from clients about my performance.
    • Used Jira for user stories and bug tracking and Bitbucket for version control,.
    • Delivered a government project for COVID-19 contact tracing on time and with zero bugs in user acceptance testing. It was a high-profile and time-critical project.
    • Integrated several external systems using APIs and middleware like Jitterbit and Mulesoft.
    • Developed solutions to overcome Salesforce limitations for a project that processed millions of records in Salesforce for a leading banking client.
    Technologies: Salesforce, Lightning Components, Aura, API Integration, Batch Apex
  • Salesforce Consultant

    2016 - 2019
    Dorner Informatik
    • Worked with several customers from Germany and Europe. Managed a team of offshore developers.
    • Developed several AppExchange apps and helped clients through the entire publishing process, including fixing security review issues.
    • Developed several complex packages involving developing 50 or more Lightning components.
    Technologies: Salesforce, Lightning Components
  • IT Analyst

    2014 - 2016
    Tata Consultancy Services
    • Worked with clients from Australia and the UK in the banking, retail, and utility domains.
    • Developed Salesforce practice by cross-training people from other technologies.
    • Implemented complex applications involving migrating millions of data to Salesforce and integrating with external systems using API.
    Technologies: JavaScript, Data Migration, Salesforce Apex, Salesforce
  • Senior Developer

    2011 - 2014
    Suyati Technologies
    • Contributed to both .Net and Salesforce projects for the leading publishing firm in the US.
    • Developed a Salesforce team by training and mentoring interns.
    • Developed the first AppExchange application for the company and handled the entire app publishing process, including security review.
    Technologies: WCF Web Services, Salesforce Apex, C#.NET, ASP.NET


  • Custom Knowledge Integration

    The client was a leading tech company in Europe having a knowledge portal similar to Salesforce Knowledge and wanted to develop an app exchange solution that integrates with their existing portal and provides knowledge search options to the Salesforce users. The product was wholly developed in Lightning Web Components (LWC) and incorporated into their back-end platform using REST API.

    The app has the following features:
    1) Add the component to any Salesforce object layout
    2) Link the search result with the Salesforce record
    3) Provide feedback to the client about each search result
    4) Show search results based on the field values in the Salesforce record when loading the page

  • Lightning Community Upgrade using LWC

    • Worked on creating lightning component to process payment using Westpac payment gateway from the existing lightning community and integrated into their existing LWC based registration process.
    • Handled payment reconciliation process using apex batch job and the data coming from MuleSoft.
    • Created Platform Events for passing data from MuleSoft to Salesforce to notify Salesforce about the updated data in the third-party system.

  • Salesforce Remediation and Tableau Integration

    As a senior developer, I analyzed an existing codebase to find defects and provided solutions to fix it.
    • Worked on integrating Tableau charts in Salesforce using JavaScript. Created a generic configurable component for loading client’s different Tableau charts.

  • Salesforce App Enhancement

    The project involves:
    • Development of Salesforce AppExchange product that integrates the customer’s Salesforce instance with their TeamViewer account and creates TeamViewer cases and sessions from within Salesforce.
    • Integrating the TeamViewer API to provide remote access to the customer system from Salesforce.

  • Banking Client Salesforce Customization

    The project involved two phases:
    • Large data migration from CSV file stored in network location to Salesforce using
    Apex data loader command line. Since the file contains millions of records and file
    size is too large to process, we had to split the file into multiple chunks and then
    imported it into Salesforce.
    • Creation of custom Visualforce page to display in contact layout for users to search customers investment details in a more interactive way.

  • Salesforce App for Mass Emailing

    The project involves developing an AppExchange product by integrating Salesforce marketing features with the CleverReach email marketing platform using their REST API. Features include:
    • To and fro synchronization of campaign members between Salesforce and CleverReach by manual and batch process.
    • Blacklisting email address in CleverReach from Salesforce.
    • Creating CleverReach attributes from Salesforce.
    • Fetching reports from CleverReach in Salesforce.
    • Importing campaigns from CleverReach in Salesforce.

  • Greenfield Sales and Service Cloud Implementation

    The client was a company having several casinos in UK and Europe. They had a Salesforce instance which they were not using properly. So they wanted us to first analyze it and help them properly use the sales and service cloud. We configured features like service cloud console, omnichannel, live agent, permission, custom case expiry tracker using Visualforce; configured lead tracking in Salesforce; and developed a custom page using Visualforce and Google Maps for them to have a view of revenue generated in each casino location.


  • Languages

    JavaScript, Apex, CSS, C#.NET
  • Frameworks

    Lightning Components, .NET, ASP.NET
  • Libraries/APIs

    Salesforce API, Salesforce REST API
  • Tools

    Batch Apex, Lightning Communities, Visualforce Pages, Flow, Salesforce DX, GitHub, Salesforce Sales Cloud, Slack, Bitbucket, VS Code
  • Platforms

    Salesforce, Windows, Visual Studio Code
  • Other

    Salesforce Lightning, APIs, Salesforce Service Cloud, Salesforce Apex, Aura, AppExchange Security Review, Salesforce AppExchange, API Integration, Managed Packages, CI/CD Pipelines, Data Migration, WCF Web Services, SLDS, Administration


  • Bachelor's Degree in Information Technology
    2005 - 2009
    MG University - Kochi, Kerala, India


  • Salesforce Certified Data Architecture and Management Designer
  • Salesforce Certified Community Cloud Consultant
    APRIL 2020 - PRESENT
  • Salesforce Certified Platform Developer II
    JUNE 2018 - PRESENT
  • Salesforce Certified Platform App Builder
    MAY 2017 - PRESENT
  • Salesforce Certified Sales Cloud Consultant
  • Salesforce Certified Platform Developer
  • Salesforce Certified Service Cloud Consultant
    APRIL 2016 - PRESENT
  • Salesforce Certified Administrator
    MARCH 2015 - PRESENT

To view more profiles

Join Toptal
Share it with others