
Aviinandaan Dutta
Verified Expert in Engineering
Salesforce Developer
Bengaluru, Karnataka, India
Toptal member since September 1, 2022
Aviinandaan is an IT professional specializing in Salesforce customization, functional studies, solution architecture, and design and development, with a strong record of building scalable solutions and seeing them through from conceptualization to deployment. His expertise includes analysis, requirement refinement, design and development, unit testing, repository validation, deployment activities, demonstration, sanity testing, and application of Agile principles.
Portfolio
Experience
- Aura - 6 years
- Lightning Web Components (LWC) - 5 years
- Salesforce - 3 years
- Force.com - 3 years
- Salesforce API - 3 years
- Apex - 3 years
- Visualforce Pages - 2 years
Availability
Preferred Environment
iOS, Visual Studio Code (VS Code), Salesforce, Force.com, Windows, Salesforce Lightning, CSS, HTML5, Salesforce Apex, Git
The most amazing...
...project I've developed from inception to delivery is an LWC application portal that enabled different teams to configure their own rules for sales assignments.
Work Experience
Senior Consultant
ABSYZ
- Engineered continued agile enhancements to the existing Salesforce build, resulting in the progressive improvement of sales KPIs, ease of doing business, and compliance protocols.
- Focused on improving overall org health and technical debt. Analyzed existing state, identifying areas for optimization, and developed scalable fixes along with leveraging Salesforce scale center suggestions.
- Played a crucial role in building reusable and cross-functional team agnostic applications, aiding in sales processes spanning from lead management to customer success initiatives, leveraging custom next best actions.
- Delivered high-impact, long-running projects such as building sales chat agents, managing subscription preferences between different sales, CRM, product, and marketing systems.
- Developed a layered, UI customization-intensive company portal for performance management with real-time, scheduled notifications and an annual phased recurring functionality.
Consultant
Absyz
- Reviewed sprint items for technical and functional feedback before release, including delivering change logs and monitoring the validation and deployment process.
- Monitored overall org health and provided appropriate reasoning in response to business queries based on the instance implementation analysis. Designed scalable solutions to enhance requirements and optimize the scope.
- Assisted product owners and analysts with user acceptance testing (UAT), change request log details, and pre- and post-deployment activities. Handled data consistency requirements.
- Built and managed sync with multiple downstream legacy systems. Built an object-agnostic dual-channel sync framework to support real-time and delayed sync of records with a legacy CRM system having transaction control, retry mechanisms, and error handling.
- Represented and owned the core Salesforce team, responsible for maintaining business continuity in cross-functional collaboration between multiple teams and owning project workstreams such as core CPQ, legal, user assignment, and downstream ordering system.
- Performed research and analysis on the existing system state against Salesforce Shield considerations and identified applications. Implemented the chosen type of encryption by carrying out the necessary setup and developed a supporting build to work around limitations.
Associate Consultant
Capgemini
- Developed an application feature for users to create orders for available products for their accounts, involving a custom responsive UI, business validations, approval processes, and email notifications.
- Created custom REST web services as API endpoints to integrate with a B2B portal that had the platform as the back end, implementing a two-way integration with Zoom to capture webinar information in the CRM.
- Embedded Tableau in the Salesforce application, using AppExchange package in a custom template with a shared navigation panel between different geographies.
- Formed an email service to enable email-to-case, added Apex Code to map email template fields to the case, and placed case assignment rules and monitoring dashboards.
- Built a module in the application to capture marketing consent from customers. The features included obtaining consent in a customized UI with a privacy statement and signature pad or file upload.
- Made a time management calendar for managers to monitor the activities of their subordinates, including useful filters, color coding, and notifications as added features.
- Got familiarized with Salesforce design patterns and obtained a strong grasp of an open source framework that implements layered architecture in Salesforce. Conducted knowledge-sharing sessions on the FFLib framework.
Senior Analyst
Capgemini
- Implemented an exception handling framework, communicating through platform events, email, and Chatter notifications to the admin group and a schedulable batch to archive historical records.
- Presented the solution to the company's internal asset management board, incorporated review feedback, and got the solution published as a reusable asset organization-wide.
- Conducted awareness sessions on the benefits of incorporating the asset into projects and drove adoption rates.
Analyst
Capgemini
- Helped in the establishment of a new Salesforce production pipeline for a client.
- Analyzed business processes to formulate appropriate UML models, user structure, and data security.
- Translated data models into Salesforce Schema, automated processes per requirement, and enabled concise monitoring using reports and dashboards.
Experience
Order Management Process
The process included leveraging Salesforce standard order objects, creating a custom order creation form exposed as Lightning Web Components (LWC), and standard and custom UI validations to effectuate business requirements.
The child components work as smart search and dynamic rows for product addition with inter-component communication using custom events. Order acceptance consists of a two-level approval process, with highly customized email templates using Visualforce components to dynamically show and hide contextual details and previous step information on approval or rejection.
The project also offers region-specific translation for all textual elements visible in the UI, such as field labels, validation messages, and assistive texts, using the same LWC components to work in edit mode and a custom button to submit for approval.
Salesforce Application Integration with a B2B Portal
The solution included:
• Exposing new and modifying existing Apex REST services as endpoints for requests retrieval and storage.
• Remodeling functional flow dependency for deprecated services.
• Separating logic by the source of origin based on request content.
• Related validations performed with intuitive and user-friendly response mechanisms.
• LWC component as an action button to send an invitation to the partner to register on the website.
• Two-way integration with Zoom to capture webinar information in the CRM.
• Scheduled report to mitigate configuration issues resulting in erroneous data impacting services.
• Post-deployment data migration.
I was the sole technical contact from the Salesforce account team for the client, front-end, and Salesforce Marketing Cloud teams, providing insights into design challenges, enhancement solutions, and incident support.
Appointment Booking Application
• Google Calendar API to view and create events.
• One-time authorization requests to customers during onboarding using a public site.
• Interface to show a user-friendly display of availability and booking in a custom-built calendar after fetching event details from the customer's Google Calendar.
• Appointment manager as LWC app tab with booking details view and selected physician's calendar view.
• Google Calendar events are created on stakeholders' calendars.
• Dashboard with appointment metrics.
• Lightning app with relevant tabs.
• App user profile.
PTM Sites Prediction in Protein Sequences Using Evolutionary Computing
https://github.com/anupgth/RFCM-PALMEducation
Master's Degree in Computer Science
Jadavpur University - Kolkata, West Bengal, India
Bachelor's Degree in Computer Engineering
MAKAUT University of Technology, West Bengal - Kolkata, West Bengal, India
Certifications
Salesforce Certified Sharing and Visibility Designer
Salesforce
Salesforce Certified Platform Developer II
Salesforce
Salesforce Certified Einstein Analytics and Discovery Consultant
Salesforce
Salesforce Certified Platform Developer I
Salesforce
Salesforce Certified Administrator
Salesforce
Skills
Libraries/APIs
Salesforce API, JSON API, Salesforce REST API
Tools
Process Builder, Form Assembly, Flow, Salesforce Sales Cloud, Visualforce Pages, Salesforce Einstein, Jira, Bitbucket, SonarQube, Git
Languages
Apex, HTML, CSS, APEX Code, HTML5, Python 3, JavaScript
Paradigms
REST
Platforms
Salesforce, Visual Studio Code (VS Code), Windows, iOS
Frameworks
Visualforce
Storage
Database Management Systems (DBMS)
Other
Data Structures, Aura, Salesforce Lightning, Salesforce Customization, High Code Quality, Apex Classes, Salesforce Apex, Salesforce Cloud Flow, Apex Triggers, Force.com, Algorithms, CI/CD Pipelines, APIs, Salesforce Enterprise Edition, Lightning Web Components (LWC), Machine Learning, Repository Pattern, Genetic Algorithms, Operating Systems, Discrete Mathematics, Network Theory, Integration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring