Aviinandaan Dutta, Developer in Bengaluru, Karnataka, India
Aviinandaan is available for hire
Hire Aviinandaan

Aviinandaan Dutta

Verified Expert  in Engineering

Salesforce Developer

Location
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, and sanity testing applying Agile principles.

Portfolio

Absyz
Salesforce, Force.com, Salesforce Lightning, Apex Classes, APEX Code...
Capgemini
Salesforce, Force.com, Apex, Aura, Salesforce Lightning, JavaScript, HTML, CSS...
Capgemini
Apex, Salesforce, Salesforce Customization, Salesforce Lightning, CSS, HTML5...

Experience

Availability

Part-time

Preferred Environment

iOS, Visual Studio Code (VS Code), Salesforce, Force.com, Windows, Salesforce Lightning, CSS, HTML5, Salesforce Apex

The most amazing...

...project I've developed from inception to delivery is for Capgemini, resulting in timely publishing and zero defects reported.

Work Experience

Consultant

2022 - PRESENT
Absyz
  • Provided appropriate reasoning in response to business queries based on the instance implementation analysis, designing scalable solutions to enhancement requirements.
  • Reviewed sprint items for technical and functional feedback before release, including delivering change logs and monitoring the validation and deployment process.
  • Assisted product owners and analysts with user acceptance testing (UAT), change request log details, and pre and post-deployment activities. Handled data consistency requirements.
Technologies: Salesforce, Force.com, Salesforce Lightning, Apex Classes, APEX Code, Process Builder, JSON API, APIs, Salesforce REST API, CSS, HTML5, HTML, Salesforce Apex, Salesforce Enterprise Edition, Salesforce Cloud Flow, Form Assembly, Apex Triggers, Visualforce, Flow, Visualforce Pages

Associate Consultant

2021 - 2022
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.
Technologies: Salesforce, Force.com, Apex, Aura, Salesforce Lightning, JavaScript, HTML, CSS, Visualforce, Jira, Bitbucket, SonarQube, Salesforce Sales Cloud, Integration, Apex Classes, APEX Code, Process Builder, JSON API, APIs, Salesforce REST API, HTML5, Salesforce Apex, Salesforce Enterprise Edition, Salesforce Cloud Flow, Form Assembly, Apex Triggers, Flow, Visualforce Pages

Senior Analyst

2020 - 2021
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.
Technologies: Apex, Salesforce, Salesforce Customization, Salesforce Lightning, CSS, HTML5, HTML, Salesforce Apex, Salesforce Enterprise Edition, Salesforce Cloud Flow, Form Assembly, Apex Triggers, Visualforce, Flow, Visualforce Pages

Analyst

2019 - 2020
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.
Technologies: Salesforce, Salesforce Lightning, Salesforce Apex, Salesforce Enterprise Edition, Apex Triggers, Flow

Order Management Process

I worked as a sole developer on this project, designing the solution from scratch, providing estimations, handling queries and demonstrations to clients, and providing UAT assistance.

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

I created custom REST web services as API endpoints to integrate with a B2B portal with the platform as the back end. I used data model change to effectuate visibility and relationship requirements to use the information generated from the website for CRM.

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

A Lightning app created for appointment booking, with standard out-of-the-box (OOTB) features that are re-used as much as possible and Lightning components for the appointment booking interface. The offered features also include:

• 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-PALM
The project aimed to predict post-translational modifications (PTM) sites in protein sequences using evolutionary computing from raw protein sequence data from wet lab tests. With the data preprocessing forming sets of fixed-length windows, their physicochemical properties as features, and iterative gradient-free search using the genetic algorithm, we arrive at an optimum value for the window length and the number of features.
2017 - 2019

Master's Degree in Computer Science

Jadavpur University - Kolkata, West Bengal, India

2012 - 2016

Bachelor's Degree in Computer Engineering

MAKAUT University of Technology, West Bengal - Kolkata, West Bengal, India

AUGUST 2021 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

JULY 2020 - PRESENT

Salesforce Certified Einstein Analytics and Discovery Consultant

Salesforce

JUNE 2020 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

FEBRUARY 2020 - PRESENT

Salesforce Certified Administrator

Salesforce

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

Languages

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

Platforms

Salesforce, Visual Studio Code (VS Code), Windows, iOS

Paradigms

REST

Storage

Database Management Systems (DBMS)

Frameworks

Visualforce

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, Machine Learning, Repository Pattern, Genetic Algorithms, Operating Systems, Discrete Mathematics, Network Theory, Integration

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