Tamilselvan Chinnathambi, Developer in Bengaluru, Karnataka, India
Tamilselvan is available for hire
Hire Tamilselvan

Tamilselvan Chinnathambi

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
January 29, 2020

Tamilselvan is a Salesforce certified administrator, developer, consultant, architect, and Einstein Analytics Champion. He has worked on every aspect of Salesforce.com—ranging from sales cloud, service cloud, CPQ, Einstein Analytics, Einstein Discovery, data load, custom development, Salesforce support projects, and integration. Tamilselvan is a passionate architect and developer who prides himself on delivering high-quality and efficient solutions at the best timeline.

Portfolio

Freelance
Salesforce, Pardot, SFDC Configuration, SFDC Customization, Force.com IDE, Flow
Art of Living
Apex, Salesforce, Salesforce API, Batch Apex, Apex Classes, Twilio API, Twilio...
Mindtree
Salesforce, Apex, Integration, APEX Code, Apex Triggers, APIs, Analytics...

Experience

Availability

Full-time

Preferred Environment

Salesforce, Apex, Salesforce CPQ, Salesforce API, Salesforce Apex, Salesforce Lightning, Salesforce Community, Einstein Analytics, Salesforce Sales Cloud, Salesforce Service Cloud

The most amazing...

...Salesforce projects I've delivered are a loan application integrated with Quickbooks and a call and SMS feature to facilitate meditation events.

Work Experience

Senior Salesforce Developer & Architect

2019 - PRESENT
Freelance
  • Implemented the Opportunity Deal Template PDF creation functionality to create PDF templates from opportunity, account, and contact data.
  • Developed the Current Quarter Opportunity PDF generation functionality, which created PDFs by taking all current quarter opportunities and applying other conditions.
  • Added a solution for replacing a one-click JavaScript button in Classic with the Lightning version using Flow, Lightning Component, and Quick Action.
  • Trained many people in Salesforce online and through training institutes.
  • Created multiple functionalities using Apex class, trigger, VF pages, Lightning Aura Component, and Lightning Web Component.
  • Provided support to the implementation of Salesforce CPQ.
  • Contributed to the implementation of the Einstein Bot.
  • Implemented a loan application submission and a document submission feature in Salesforce.
  • Integrated Salesforce with QuickBooks Desktop application.
  • Added bulk donation upload and receipt processing features.
Technologies: Salesforce, Pardot, SFDC Configuration, SFDC Customization, Force.com IDE, Flow

Senior Salesforce Developer

2020 - 2022
Art of Living
  • Enabled teachers to contact attendees by call and SMS using Salesforce Community Cloud, Lightning Web Components, Twilio API, and Salesforce Callout.
  • Delivered all business requirement enhancements with high quality and within time.
  • Improved Salesforce Community UI to enrich the users' experience.
  • Increased the number of event bookings and, therefore, revenue.
  • Enhanced customer engagement, volunteer productivity, and customer behavior and events insights.
Technologies: Apex, Salesforce, Salesforce API, Batch Apex, Apex Classes, Twilio API, Twilio, Einstein Analytics, Salesforce Einstein, Lightning Web Components (LWC), Salesforce Community, Adobe Experience Cloud

Senior Software Engineer

2019 - 2022
Mindtree
  • Participated in the planning and analysis of business requirements for system changes and enhancements. Translated business requirements into well-architected solutions that best leverage the Salesforce platform.
  • Managed a team of about ten people and successfully guided them to write efficient code. Also, reviewed the implementation to deliver excellent work to the client.
  • Developed and maintained Salesforce customizations, apps, extensions, and integrations; One app was used for the lead, account, and opportunity management processes.
  • Implemented a custom approval process functionality for the opportunity requalification approval process using Lightning Web Component (LWC). This was done to rectify limitations in the standard approval process and the UI.
  • Created Einstein Analytics dashboards and Discovery for different business use cases.
  • Executed the Opportunity phase SLA process, which involves scheduled flow, process builder, field update logic, multiple email alerts, and email templates.
  • Integrated Salesforce and SAP application using Informatica and SQL Table, FTP; Also integrated Salesforce and exit management system for deactivating and managing users automatically.
  • Successfully uninstalled a DemandFarm AppExchange application with numerous dependencies with our Salesforce organization.
  • Optimized the existing code (Apex class and trigger) to improve the performance and avoid hitting governor limits; Followed all best practices while optimizing around 50 Apex classes and triggers.
  • Integrated Salesforce into the company website using a web-to-lead functionality for lead generation and created a technical design document for each implementation.
Technologies: Salesforce, Apex, Integration, APEX Code, Apex Triggers, APIs, Analytics, Einstein Analytics, Triggers, Salesforce Sales Cloud, Salesforce Community, Salesforce API, Salesforce REST API, Informatica Cloud, Salesforce Certified Platform App Builder

Software Engineer

2016 - 2019
Accenture
  • Developed a custom case management API in Salesforce, which was accessed by around 20 client applications for the case management process. I also managed client application authorization in the Mulesoft API management tool.
  • Fixed complex issues in a system with more than 100 integrations and complex business logic. It required familiarity with Splunk to check logs, schedule alerts, run queries, and the Appdynamics tool.
  • Integrated Salesforce and an SQL table by using the Informatica Cloud ETL tool.
  • Implemented a live agent functionality for a service cloud application.
  • Facilitated the case flow (~50,000/day) between Salesforce and a data lake application using the Streaming API Push Topic.
  • Maintained the storage limit of the load testing sandbox by implementing scheduled Apex class for purging log header and log details records.
  • Created multiple pages for service representative interaction with Salesforce using Lightning Component and Visualforce pages.
  • Implemented Salesforce and integrated a user-entitlement-management system using Apex.
  • Enabled the system so that whenever Salesforce receives case-creation requests through a third-party app, it calls out to the user entitlement API (REST API) to verify user access to the case's contact.
Technologies: Salesforce, Certified Salesforce Administrator, Salesforce Apex, Salesforce API, Salesforce REST API, Salesforce Service Cloud, Apex, Apex Triggers, Python, Salesforce.com Data Loader, CSV Import, Data Integration

Call, SMS Feature to Facilitate Meditation Events

Business Problem:
The client is a volunteer-based, nonprofit organization that conducts meditation sessions. They needed to enable teachers to contact attendees by call and SMS, and they also wanted to enrich their users' experience alongside many other features.

Solution:
After a thorough analysis of their requirements, I understood that there was a limitation to using Salesforce AppExchange Apps to meet this requirement.
I considered using Twilio APIs for this purpose and created a Lightning Web Component for all UI-related functionalities, from where teachers can initiate calls or send SMSs.
Once the teacher initiates a call or sends an SMS, it calls Twilio APIs to enable the call or send the SMS in the back end using Apex Callout.
I created the error log object to handle failures; I logged all failures and debugged them easily.
I also tracked all calls and SMS initiated from Salesforce for reporting purposes.

Challenge:
I didn't use any third-party tool to make the call or send the SMS. I used Twilio APIs to achieve all these things. So until the feature started working, it was a dark side for us. I faced many issues and resolved them by myself.

Outcome:
Raised the number of the event booking;
Increased revenue.

Loan Application Submission and Document Submission in Salesforce

This project is for a finance industry company that collects loan applications through its website, acting as the lending partner. The information collected from the website is stored in a different database and reaches Salesforce from there.

After submitting the loan application, the interaction with the customer is not ended. The lending partner needs to reach out to the customer to collect more information and documents to proceed with the operation. This process was being handled manually, and the lending partner was entering the details manually in Salesforce. I automated this process in Salesforce using Salesforce Site, Lightning Web Component, and Apex.

Bulk Donations Upload and Receipt Processing

Nonprofit companies collect donations from different donors. After each contribution, they need to send a confirmation receipt to the donors. They reached out to us asking for an easy way to upload all donations into Salesforce and a solution to process all donation receipts for a specific interval in bulk. I implemented these features using Salesforce Apex and Visualforce Page.

Custom Case Management API Exposure

I implemented the Case Management API by using Apex REST API to create, update, delete, and search for the cases available in Salesforce. Around 30 client applications call this API. We also added an integration layer Mulesoft between a third-party application and the Salesforce Case Management API.

Einstein Analytics and Discovery Implementation

I worked as an Einstein Analytics consultant and implemented the setup of Einstein Analytics and Discovery from scratch. I created the data flow, dataset, recipe, lens, and dashboards for many use cases. I also implemented the Einstein Discovery Modal for Opportunity Win Prediction.

Case and Change Management Process Implementation

I worked as a Salesforce consultant and developer in this project by implementing a case-and-change management process using Salesforce Standard Feature, declarative, and programmatic approach. I created multiple process builders, workflow rules, email alerts, email templates, Apex class, and Lightning components.

Sales Cloud Process Implementation

I worked as a sales cloud consultant and developer and implemented various requirements such as Phase SLA, finance approval, reporting manager approval, competitor management, service offering management, account deal qualification, CAS approval, and custom lead conversion page implementation. I also implemented an integration between the company website and Salesforce using a web-to-lead functionality.

Salesforce and Exit Management System Integration

I worked as a Salesforce and Informatica developer. As part of my role, I implemented Salesforce and EMS Integration for automating user deactivation, post user deactivation activity, and profile restriction features.

Salesforce CPQ Implementation

I contributed to implementing and maintaining numerous Salesforce configure, price, and quote (CPQ) software configurations as part of my role on the project. I can provide further details on this project upon request.

AppExchange App Development

I developed this AppExchange PMO application for project management. I oversaw the entire project from development to listing in AppExchange. Currently, this app is under a security review.

I was involved in designing the app, development, unit testing, and testing the app by installing it in other development organizations. I managed the beta and release package creation, business organization management, license management, security scanning using automation tools, and submitting to Salesforce security review.

Field Service Lightning Implementation for Boat Products Manufacturing Company

The client manufactures different products, such as drum anchor winches used in boats. The client needed to implement Field Service Lightning to handle their product Installment and service process at Field. I have implemented it using Salesforce Field Service Lightning end-to-end.

Marketing Cloud Implementation for a Nonprofit Company

I worked with a nonprofit company devoted to enriching humanity with meditation. We used Salesforce Marketing Cloud to automate sending the right messages to customers and improve the company's marketing strategies and efforts.

As a Salesforce Marketing Cloud consultant, I provided the main system setup, customizations, and automation processes that enable the company to connect with its targeted audience, personalize customer journeys, and grow its brand all within a single platform. I ultimately helped boost their marketing ROI through Salesforce Marketing Cloud services, working with Journey Builder, Automation Studio, and Email Studio.

Marketing Cloud Data Integration with CRM Analytics for a Nonprofit Company

I worked with a nonprofit company that enriches humanity with meditation. They wanted to bring Marketing Cloud data to an analytics CRM to combine with Salesforce data to get better customer insights. I helped the client with this integration, creating better dashboards and predictions.

Salesforce Maps Implementation | Home Improvement Company

I implemented Salesforce Maps for a home improvement company specializing in repairing and replacing home roofs. They needed to use Salesforce Maps to reach out to field service sales leads. I imported thousands of data in a different layer, integrated Maps with other systems, and implemented Maps-related configurations and automation.

Salesforce Implementation | eCommerce Retail (Furniture) Company

I implemented the Salesforce configuration, automation, and integration for an eCommerce company that sells furniture through an eCommerce portal by acting as an intermediary between the manufacturer and the customer.

Salesforce Implementation | eCommerce Retail (Door) Company

I implemented the Salesforce configuration, automation, and integration for an eCommerce company that sells manufactured doors through an eCommerce portal.
Notable integrations I did include:
1. Salesforce and QuickBooks online
2. Salesforce and Glenigan
3. Salesforce and the website (eCommerce site built on PHP)

Languages

APEX Code, JavaScript, HTML, CSS, Apex, Python

Libraries/APIs

Salesforce API, Salesforce REST API, REST APIs, Twilio API

Tools

Batch Apex, Salesforce Sales Cloud, Salesforce CPQ, Salesforce Einstein, Flow, Field Service Lightning, Salesforce Marketing Cloud, Visualforce Pages, Pardot, Conga Composer

Platforms

Salesforce, Force.com IDE, MuleSoft, Salesforce 1, Twilio, WooCommerce

Other

Salesforce Certified Platform App Builder, Certified Salesforce Administrator, Salesforce.com Data Loader, CSV Import, AppExchange Security Review, Salesforce Apex, Salesforce Lightning, SFDC Configuration, SFDC Customization, Salesforce AppExchange, Salesforce Service Cloud, Back-end, Consulting, Analytics, Informatica Cloud, Salesforce Community, Salesforce Development Community (SFDC), QuickBooks Online, Email Templates, Aura, APIs, Dashboards, Salesforce Cloud Flow, Informatica, CPQ, Integration, Apex Classes, Einstein Analytics, Lightning Web Components (LWC), Adobe Experience Cloud, Apex Triggers, Triggers, Salesforce Maps, Salesforce Platform Developer I Certification, Salesforce.com Administration, Customer Relationship Management (CRM)

Storage

Data Integration

Frameworks

Lightning Components, Visualforce

Paradigms

REST, Management

2012 - 2016

Bachelor's Degree in Mechatronics

Kongu Engineering College - Erode, India

JULY 2019 - PRESENT

Salesforce Certified Einstein Analytics and Discovery Consultant

Salesforce

MARCH 2019 - PRESENT

Salesforce Certified Sales Cloud Consultant

Salesforce

SEPTEMBER 2018 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

JANUARY 2018 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

SEPTEMBER 2017 - PRESENT

Salesforce Certified Administrator

Salesforce

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