Balwant Verma
Verified Expert in Engineering
Salesforce Developer
Ghaziabad, Uttar Pradesh, India
Toptal member since August 4, 2022
Balwant is a passionate senior Salesforce developer who has worked on projects belonging to multiple domains, including Service Cloud, Experience Cloud, Einstein ChatBots, Apex, Lightning Components, both Aura and LWC, and integrations. He has created over 10 app Exchange applications, has worked on more than 20 projects, including enterprise-level customers, and has extensive knowledge of JavaScript, HTML, and CSS.
Portfolio
Experience
- JavaScript - 4 years
- Data Security - 4 years
- Lightning Components - 4 years
- HTML - 4 years
- Apex Classes - 4 years
- Aura - 4 years
- Salesforce Lightning - 4 years
- Amazon Lex - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), Bitbucket, GitHub, MacBook, Salesforce, Data Security, User Management, Lucidchart, Slack, Amazon Connect, Salesforce Development Community (SFDC)
The most amazing...
...experience I've had is automating all the engagement channels for an enterprise-level customer, which resulted in an annual saving of $2 million for them.
Work Experience
Senior Salesforce Developer
NeuraFlash
- Developed a custom Node.js app on the Heroku to connect it with Salesforce and AWS instances to fetch records from the Salesforce org and started placing the call on these numbers.
- Created a custom Lightning Web Component for Einstein Bot to show rich text items like videos, a carousel, a slideshow, bold, italic, or underlined texts, a file preview on the screen, and the integration with the Lightning scheduler app.
- Built a custom LWC for Einstein Bot's PreChat. We drove the options to be displayed on the UI from custom metadata types in a multi-page application, replicating the behaviour of an actual chatbot and reporting on the options.
- Developed a custom slack Node.js app hosted on Heroku. It would be installed in the user's Slack workspace, so when there is an upcoming meeting, it will auto-create a group of participants and provide options to inform them about their availability.
- Received the Employee of the Year Award while serving in this role.
Salesforce Developer
NeuraFlash
- Worked on an app exchange product to track all the activities of the end-user on a community page to analyze the general and most common options a user goes for. All the data is entirely reportable in the form of data graphs.
- Built an app exchange product to fill the gap between the standard Service Cloud Voice and AWS Connect. The main purpose was to fetch the reporting matrices and create custom components on the Salesforce end to ease agent work and effort.
- Developed a custom reporting app, which can be utilized for any available set of objects having a parent-child relationship. It could visualize the paths being rolled up from child to parents in a collection of records in the form of D3 graphs.
- Created custom Lightning Components for Service Cloud implementation for one of the financial domain clients. The components included automating several pain points on the service console and reporting matrix.
- Enhanced the chatbot experience of a trading domain client, which majorly included revamping their firebase code and new web-hook calls, modified intents as per their expanded regions, and tracking user activity in Salesforce.
- Worked on a set of Lightning Components for an analytics firm to customize agent experience, minimize their efforts on a service console, better report matrices, revamp chatbot experience, optimize Apex code, and improve user experience on the UI.
- Improved the community cloud experience of a financial domain project. Created some drag-and-drop components for their web page, including header, footer, tile, banner, and live chat components. The builder can modify the components.
- Received the Employee of the Week and Employee of the Month awards while serving in this role.
Associate Salesforce Developer
NeuraFlash
- Acted as a developer on an Einstein Bot product that allows sales teams to set up a conversational chatbot on their website and start handling leads. It provides users a unique and personalized experience while leveraging the power of Salesforce.
- Extended the sales functionality and integrated it with the Standard Lightning Scheduler app, where the users can book appointments with an available sales representative to discuss the product that they are interested in.
- Worked on an Einstein Bot product that allows support teams to set up a conversational chatbot on their website and start handling cases. It provides users with a unique and personalized experience while leveraging the power of Salesforce.
- Developed a template-driven custom product to send text messages directly from Salesforce at various stages of service appointments. It would be ultimately tied to a customer's cell phone and allow to track service resource location.
- Created a chatbot with Google NLP and integrated it with the Salesforce embedded service deployments. Google NLP was achieved using Google Dialogflow and Firebase. The product is also listed on AppExchange.
- Supported and accomplished Service Cloud implementations and community cloud components and carried out data migration. I worked as a Lightning developer for clothing brands for various Aura components and LWC.
- Migrated all the classic interface custom components to Lightning, including their third-party integration with Vonage and Twilio APIs to make calls through the CTI adapter.
- Worked for two field service clients to develop a set of custom lightning components to be used in the Salesforce. I customized the overall business flow and minimized the time spent scheduling and dispatching service appointments.
Assistant System Engineer
Tata Consultancy Services
- Created three custom apps to track inventory, sales, and sourcing strategy for some of my client's most selling drugs across the Asia Pacific Region and generated reports to track revenue and commissions. A US client in the pharmaceutical domain.
- Developed custom VF pages and Aura components to generate PDF files, reports, and dashboards along with end-to-end data modelling for all the apps. Connection with Heroku part and handling data. Access management for a variety of roles and profiles.
- Worked on core development, documentation, UAT support, and post-go-live support. Also enhanced the applications for future development, making them more scalable and configurable with minimum effort.
Experience
Automatic Robo-dialer
Initially, there was no method in Salesforce to automatically fetch some records from the system and start calling the customers at some predefined interval to do marketing and maintenance of the product or to know the general feedback through IVR.
OUTCOME
I built a custom Node.js app hosted on the Heroku server and fully connected with Salesforce and AWS instances to fetch records from the Salesforce org, whether they were leads, opportunities, campaigns, or any other custom or standard object. It will start placing the call on these systems based on the defined settings in Salesforce. These calls will automatically be routed to IVR through AWS contact flows and then to relevant agents based upon the options selected by the user.
RESPONSIBILITIES
I was the sole developer on this project. I managed the discovery, development, and code maintenance for this product. The code was maintained in the full-fledged PMD-enabled bitbucket pipelines, and I was the one to set them up in the first place.
Chatbot UI Enhancer Product
Outcome
A custom Lightning Web Component would showcase rich text items like videos, a carousel, a slideshow of images, bold, italic, and underlined texts, a file preview on the end-user side, and the integration with the Lightning scheduler app. This LWC component could be used with Live Agent chat and in the Chatbot experience.
Responsibilities
This product was built by a team of three. I played a significant role in developing the component for different rich text payloads, testing all possible use cases, data modeling, and developing LWC modules. The code was maintained in the full-fledged PMD-enabled bitbucket pipelines, and I was the one to set them up in the first place.
Einstein Bot Pre-chat Engagement Product
Outcome
I built a custom Lightning Web Component for Einstein Bot Pre-chat, where we can drive the options to be displayed on the UI from custom metadata types. It would be a multi-page application replicating the behavior of an actual chatbot. Even if there is an empty session, there would be no overhead cost.
Responsibilities
I was the sole developer of this product. I developed the end-to-end functionality from setting up the development to completing it.
We used LWC, Apex, JavaScript, CSS, and HTML languages involving the development and testing of a community page and custom webpage.
The product was packaged with the second-generation package version that won't need separate packaging. The code would reside entirely in a version control system like Bitbucket or GitHub.
All the unengaged and engaged sessions could be visualized as fallout graphs of JavaScript's D3 library.
Slack Quick Response Feature | Slack App implementation
Outcome
A custom Slack Node.js app that is hosted on the Heroku platform and would be installed in the user's Slack workspace. So, whenever there is an upcoming meeting, it will automatically create a group of all those involved in that meeting. It will provide quick reply options for the user to inform the participants if they are running late.
Also, in case the user is not able to join, this app will post the real-time transcript of the ongoing conversation in that meeting in the group previously created.
Responsibilities
This product was built by a team of three. I played a major role in developing the component for the Node.js app, the Google Chrome extension, and the app's data architecture.
Community Tracker Product
Outcome
We built a custom component that would be placed on the community page and would track all the activities being done. By clicking a button or navigating to another page, everything would be tracked and stored in the Salesforce in a parent-child relationship to analyze all that was done during a particular session.
Later, those parent-child records would be used to report on them and improve the user experience and drive engagement.
Responsibilities
I was the sole developer on this product and was involved in the discovery, data modeling, and Lightning Component development phase. I completed all the development, and the code was maintained in the full-fledged PMD-enabled bitbucket pipelines.
Fallout Graphs for Reporting
Outcome
We built a custom reporting package that can be directly utilized for any available set of objects having a parent-child relationship. It could demonstrate a particular path and dataset being rolled up from child to parents in a collection of records in the form of D3 graphs.
Responsibilities
I was the sole developer on this product and was involved in the discovery, data modeling, and Lightning Component development phase. All the development was completed by me, the code was maintained in the full-fledged PMD-enabled bitbucket pipelines, and I was the one to set them up in the first place.
The product was packaged with the first-generation package version and fully integrated with Bitbucket pipelines.
Certifications
Salesforce Certified Platform Developer II
Salesforce
Salesforce Certified JavaScript Developer
Salesforce
Salesforce Certified Service Cloud Consultant
Salesforce
Salesforce Certified Platform Developer
Salesforce
Salesforce Certified Administrator
Salesforce
Skills
Libraries/APIs
REST APIs, Salesforce API, Salesforce REST API, Twilio API, Node.js, Slack API
Tools
Batch Apex, Visualforce Pages, Salesforce DX, Bitbucket, GitHub, Jira, Lucidchart, Flow, Amazon Lex, Salesforce Sales Cloud, Amazon Connect, Slack, Amazon CloudWatch, Google Analytics
Languages
APEX Code, JavaScript, HTML, CSS, JavaScript 6, Apex, SQL
Frameworks
Lightning Components, Visualforce
Platforms
Visual Studio Code (VS Code), Salesforce, Adobe Experience Cloud, Twilio, Salesforce SOQL/SOSL, Heroku, Firebase, Amazon Web Services (AWS), AWS Lambda, HubSpot
Storage
Salesforce Commerce Cloud, Amazon DynamoDB, Amazon S3 (AWS S3)
Other
User Management, Identity, Data Security, Permission Set, Data Modeling, Salesforce Certified Lightning App Builder, Process Automation, Aura, Lightning Web Components (LWC), Validation, Data Management, Record-triggered Flows, Apex Triggers, Queueable Apex, Developer Console, Salesforce Service Cloud, Contact Centers, Cloud Services, Productivity, Omni-channel, Call Centers, Live Chat, MacBook, Salesforce Lightning, Apex Classes, Process Flows, Data Migration, Community Clouds, Integration, APIs, Salesforce Development Community (SFDC), Certified Salesforce Administrator, Salesforce Apex, Salesforce AppExchange, SMS, API Integration, Dashboards, Salesforce Cloud Flow, Flows for Service, Entitlements, Service, ApexPages, eCommerce, Reports, Metrics, OpenID Connect (OIDC), Data Visualization, Slackbot, Monday.com, Salesforce System Administration
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