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