Rahul Jain, Developer in Sydney, Australia
Rahul is available for hire
Hire Rahul

Rahul Jain

Verified Expert  in Engineering

Salesforce Developer

Location
Sydney, Australia
Toptal Member Since
September 13, 2022

Rahul is an experienced Salesforce certified developer and architect who has contributed to various projects, such as integrating Salesforce with external systems like ERP, Pega, and master data management using middleware like Apigee and MuleSoft. He has worked with Salesforce Sales, Service, and Community Cloud for different industry domains, including transport, healthcare, banking, and finance. Aside from Salesforce, Rahul has T-shaped skills in Java, Node.js, AWS, and Google Cloud Platform.

Portfolio

Private Bank
Apex, Salesforce, CI/CD Pipelines, Jira, REST APIs, Continuous Development (CD)...
Cochlear
Salesforce, Amazon Web Services (AWS), Java, Apex, CI/CD Pipelines...
HCL
Java, IBM WebSphere

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Salesforce, Amazon Web Services (AWS), Java, Slack, Jira, Confluence, Zoom

The most amazing...

...thing I've worked on is implementing various Salesforce services for sales teams, increasing productivity and enabling them to achieve targets and profits.

Work Experience

Lead Salesforce Engineer

2021 - PRESENT
Private Bank
  • Developed custom lightning web components, APEX classes and triggers, custom REST APIs, and flows.
  • Designed and created the bank's secured home loan origination applications and workflow, which integrates with external systems like Pega master data management using REST API and Pub/Sub event API.
  • Used Jira and confluence tools for tracking issues, solution design, and release management.
  • Managed stakeholders from understanding requirements and designing solutions to implementation and release.
  • Explored the Salesforce new release features and attempted to upgrade the existing solutions.
  • Created reports and dashboards for users to view data relevant to analyses.
Technologies: Apex, Salesforce, CI/CD Pipelines, Jira, REST APIs, Continuous Development (CD), Continuous Integration (CI), Integration, Agile, Salesforce REST API, Apex Classes, Process Builder, APEX Code, Salesforce Lightning, Salesforce Apex, Salesforce Reports, Salesforce Einstein, Salesforce Cloud Flow, Salesforce Development Community (SFDC), Salesforce API, Flow, Slack App, CRM Implementation (Salesforce)

Technical Lead

2016 - 2021
Cochlear
  • Developed the relational model in Salesforce using multiple custom objects and relationships between objects, considering the page layouts, profiles, permission sets, and validation rules.
  • Created communities for recipients and professionals for different app access and provisioning, implementing lightning components and lightning data services.
  • Designed solutions for multilingual email notification systems for recipients and professionals.
  • Performed integration and data sync between Salesforce and AWS using REST APIs.
  • Set up a continuous integration build with Salesforce DX and GitLab to improve the team delivery process.
Technologies: Salesforce, Amazon Web Services (AWS), Java, Apex, CI/CD Pipelines, Continuous Development (CD), Continuous Integration (CI), Integration, Agile, Salesforce REST API, Apex Classes, Process Builder, APEX Code, Salesforce Lightning, Salesforce Apex, Salesforce Reports, Salesforce Development Community (SFDC), Salesforce API, Amazon S3 (AWS S3), CRM Implementation (Salesforce)

Senior Software Engineer

2014 - 2016
HCL
  • Implemented single sign-on in WebSphere Portal with Oracle Access Manager and integrated WebSphere Portal with Oracle Unified Directory using LDAP.
  • Upgraded and migrated applications from WebSphere Portal 6.1 to version 8.
  • Designed and developed JSR 286 portlets in Java and Spring MVC architecture.
Technologies: Java, IBM WebSphere

Project Lead

2010 - 2014
Tech Mahindra
  • Developed JSF portlets, JSR 286, and Spring MVC architecture.
  • Performed front- and back-end application integrations using WSDL with Java and TIBCO.
  • Created the library, site area, access control, and personalization features for web content management in the WebSphere Portal.
  • Implemented message queue services and conducted performance tuning of code for applications using PMD reports to reduce code complexity.
Technologies: Java, IBM WebSphere

Professional Community Portal

A Salesforce community that I built for medical professionals to access their patient's health records, manage the patient's orders, and arrange the remote checkup. I also delivered the provisions for registering and onboarding new patients in the system. My other contributions include:

• Implementing the Salesforce IDP for external users' portal access and onboarding process workflows.
• Developing the Salesforce custom REST APIs to be consumed by external systems or apps hosted on the AWS platform.
• Provisioning for users and uplifting user types based on criteria, matching and merging the records, such as accounts and contacts, using the Demand tool.
• Designing multilingual email templates based on the user's geographic location.
• Synchronizing data between different systems using ETL tools.
• Integrating to show external data in Salesforce using external objects.
• Implementing the approval workflows for the registration process of professionals and clinic managers.
• Building some batch processes to monitor and clean up provisional records from the system for system hygiene.
• Deploying CI/CD to higher environments.

Case Management System

A case management system that I developed for managing and tracking issues/incidents. Customer/professional feedback emails are sent to the organization based on regions and types. I created the Salesforce case with record types, assigning the case to the relevant service team's queue based on the email origin and type. Once the case is created in Salesforce, it also creates an incident in the external incident management tool to track the progress of issues and send emails to members of the queue on case creations.

Integrated Fleet Services Management System

An integrated fleet service management system that captures incidents, faults, and defects of the trains associated with each fleet. I developed the portals for rail management to interact with integrated systems like TIBCO and SAP. The system is built using Java and JSF on the IBM Websphere application and portal server.

Languages

Apex, APEX Code, Java

Libraries/APIs

Salesforce REST API, Salesforce API, REST APIs

Tools

Process Builder, Flow, Jira, Oracle ERP, Slack, Confluence, Zoom, Salesforce Einstein

Paradigms

Agile, Continuous Integration (CI), Continuous Development (CD), App Development

Platforms

Salesforce, Amazon Web Services (AWS), Visual Studio Code (VS Code), Google Cloud Platform (GCP), IBM WebSphere

Storage

Amazon S3 (AWS S3)

Other

Apex Classes, Salesforce Lightning, Salesforce Apex, Salesforce Reports, Salesforce Cloud Flow, Salesforce Development Community (SFDC), CRM Implementation (Salesforce), Slack App, Solution Design, Integration, CI/CD Pipelines, Data Architecture, Identity & Access Management (IAM), Administration, Salesforce Platform Developer I Certification, TIBCO, Community Clouds, ETL Tools, Salesforce Service Cloud

MARCH 2020 - PRESENT

Salesforce Certified Data Architecture and Management Designer

Salesforce Ben

MARCH 2020 - PRESENT

Salesforce Certified Application Architect

Salesforce Ben

JANUARY 2020 - PRESENT

Salesforce Certified Identity and Access Management Architect

Salesforce Ben

DECEMBER 2019 - PRESENT

Salesforce Certified Sharing and Visibility Architect

Salesforce Ben

NOVEMBER 2019 - PRESENT

Salesforce Certified Platform App Builder

Salesforce Ben

JUNE 2019 - PRESENT

Salesforce Certified Administrator

Salesforce Ben

JULY 2018 - PRESENT

Salesforce Certified Platform Developer I

Salesforce Ben

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring