Summary
Overview
Work History
Education
Skills
Certification
Key Implementations
Timeline
Generic

Venkatesh Ravichandran

Salesforce Developer
Chennai

Summary

As a Salesforce developer with 6+ years of experience, seeking for an opportunity in a growth-oriented company where I can use my skills to the advantage of the company while having the scope to develop my own skills.

Overview

7
7
years of professional experience
3
3
years of post-secondary education
5
5
Certifications

Work History

Associate Consultant

Atos (Syntel Pvt ltd)
03.2023 - Current

As a Senior Salesforce Developer, involved in:

  • In Agile meetings (sprint panning, refinement, daily scrum and retrospectives).
  • Work on assigned user stories for the given release.
  • Making sure that newly developed product has built with proper code quality set by the team.
  • Providing dev support on the incidents occur on the Production after an release.


Projects:

  • T-Mobile (Tele-communication) - T-mobile (Netherland) uses salesforce crm to manage their customer data. I was part of the salesforce dev team, which basically configuring service cloud related objects that helps the support agents handle their customer request efficiently. Implementations: vlocity actions, omniscripts, apex class, batch apex, lightning web components, making callouts form integration procedure.


Application Development Senior Analyst

Accenture
07.2021 - 02.2023

As a Senior Salesforce Developer, involved in:

  • Analyzing Client requirements
  • Estimating Development efforts
  • Delivering individual user stories assigned and also managing the tasks owned by junior developers by helping them to overcome the technical barriers and deliver the tasks on time.
  • Participating and conducting code reviews and best practices.
  • Working on POC's for newer requirements.

Projects:

  • State of Massachusetts (Health and Dental plans) - Configured the Salesforce CRM to act as call center application for the State of Massachusetts to address the public queries on their Health and Dental insurance plans. Main Implementations: Reusable Lightning Web Components,Asynchronous Apex, Apex Triggers, Validation Rules, REST WebService. Objects used: Person Account, VoiceCall, Case, Contacts and Custom Objects
  • State of Michigan (Liquor Licensing) - Migrated Classic application to LEX by adding SLDS to existing Visualforce pages, converting JS buttons to quick actions, converted notes & attachments to Files and enhanced notes using Magic Mover appexchange product and making sure the business related apps and tabs are available in lightning.

Tools Used in Development: VS code, Copado, ANT, Salesforce Inspector.

Support Engineer

Salesforce
12.2020 - 07.2021

As a Developer Support Engineer, My job role is to:

  • Assist third-party developers to troubleshoot their integration with salesforce.com APIs, Apex, Visualforce and implementation of other salesforce.com developer products. This will involve debugging, troubleshooting, and taking responsibility to see that the issue is fully resolved.
  • Create knowledge base materials dedicated towards operational efficiency while also empowering and enabling the developer community
  • Resolve customer service issues and skillfully manage complex customer service problems.
  • Review support cases for technical and troubleshooting accuracy.

Software Engineer II

Meta Soft Tech Systems PVT LTD (MST Solutions)
07.2018 - 04.2020
  • Started the career as Salesforce Developer.
  • The project role is to complete the assigned user requirements using Salesforce point and click tools or building custom solutions and moving those changes to higher orgs. Worked in multiple projects with experience and talented co-workers.
  • Researched, designed and implemented scalable Salesforce applications for Non-profit and Educational domain.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.

Projects:

  • Make A Wish International: MAWI is Non-profit Institution that helps children with critical illness. We helped them by implementing their CRM to efficiently track and work on each individual children. Main Implementations: Apex Triggers, Visualforce pages, Case object related features, Account, few Custom Objects and Contacts.
  • Alliant International University: Client uses Salesforce CRM to track and manage student's applications for various Majors and degrees. Main Implementations: Apex Triggers, Visualforce pages, force.com sites and Standard features related to Account, Lead, Opportunity and Contacts.
  • Prologis (Logistics Real-estate): Client uses Salesforce CRM to maintain and track properties, extend the leases etc. Main Implementations: Apex Triggers, Visualforce pages, Lightning Web Components, Batch apex, queueable apex, Angular JS, Objects like Account, Lead, Contacts, Opportunity, Case and Custom Objects

Tools Used in Development: VS Code, Git, GitHub, BitBucket, ANT, Workbench

Education

Master of Computer Applications - Computer Applications

Bishop Heber College
Trichy, Tamil Nadu
07.2015 - 04.2018

Skills

    Apex

    JavaScript

    LWC

    Visualforce

    Aura Component

    Copado

    Git

Certification

Salesforce Certified Administrator

Key Implementations

Listing out some unique custom implementations that I worked in the past.

  • Dynamic LWC Screens - Created lwc screen flow on the voice call lightning page that helps the agent to navigate to different customer data and request pathways while the customer in on the call. The feature is build purely with lwc framework and build with concept of Parent-child component structure by using native lwc tricks such as custom events and Imperative methods to call apex for data supply and http request.
  • Communication Service - Created a Apex service that accepts request within salesforce as well as from outside systems to trigger communications to a customer via Email,SMS and Letter. The service is build using inheritance concept by separating common codes applicable for all the types of communication in a parent apex class and a communication specific logic build on specific child inherited classes.
  • Customer Data Sync - Worked on a Apex API, that syncs customer data from an external system. The service updates multiple objects in salesforce depending upon the data come in the json request. A pre-defined json structure has been agreed and shared to the external parties that consume the API.
  • Merging/Un-Merging Subscriptions (Async) - An apex batch implemented to merge and un-merge subscription to contacts that runs every 15 min. The batch apex manipulates Contact,AccountContactRelation And a junction object between Asset and Contact to achieve the expected results.


Timeline

Associate Consultant

Atos (Syntel Pvt ltd)
03.2023 - Current

Application Development Senior Analyst

Accenture
07.2021 - 02.2023

Support Engineer

Salesforce
12.2020 - 07.2021

Software Engineer II

Meta Soft Tech Systems PVT LTD (MST Solutions)
07.2018 - 04.2020

Master of Computer Applications - Computer Applications

Bishop Heber College
07.2015 - 04.2018
Venkatesh RavichandranSalesforce Developer