TechVariable worked with a swiftly growing AI-powered account intelligence platform to develop and enhance its modules, features, and codebase. Headquartered in Delaware, the company offers account management and contextual intelligence for sales teams to help them improve conversions. They needed a solid engineering and developing team to provide resources and thus develop the frontend and backend sides of the product.
Two of the biggest improvements that the TechVariable team made were the enhancement of search APIs and the creation of an autocomplete feature. Our experts tackled this challenge by highly optimizing the DB queries and implementing caching and indexing strategies. A different module was used for the autocomplete feature using ElasticSearch, and fuzzy-logic-based mechanisms were implemented. As a result, TechVariable improved the search experience by 40–50%.
Another challenge was that the data available was very structured, and TechVariable had to create a tree-based visualization tool for the internal DataOps team. At this point, the TechVariable team did an outstanding job by creating different complex algorithms. Thus, data could be fetched and generated in the proper format.
Some of the original modules were tightly coupled and very unstructured. By refactoring said modules and decoupling, TechVariable improved performance by 20–30%. An additional benefit of this solution was better code readability.
TechVariable created a Data Tool for the client’s internal team. As mentioned above, the client required a tree-based data visualization tool. Also, they created a plugin to be installed within Slack for the automated collection of leads. TechVariable implemented the following:
An important contribution was the creation of a new feature for the Microsoft Teams app, enabling clients to invite their coworkers for quick reviews and feedback. The team also created a bot for this app that had the capability to ask basic product-related queries.
Moreover, TechVariable’s experts went beyond meeting the client’s expectations to deliver the highest quality work possible. While creating the Slack-friendly app, they also created an event tracker so the client could track information on things such as user reactions and satisfaction levels. Such a tool became vital for the client to conduct accurate analyses and tune their algorithms.
Additionally, the team integrated Google Chat with the client’s feedback system, resulting in the user receiving client feedback automatically in Google. This saved valuable time, as the client no longer needed to log in to the platform and browse through all the feedback to find the most recent submission.
Created a Slack app entirely from scratch where users can use the core features of the product in their Slack workspace too. We have implemented features like: • Oauth authorization to enable the user to install the app in the workspace. • Automated Intel Notification in the slack channels. • Tracking / Untracking of User’s Reaction on a message. • Sharing of interactive messages with user/channels • Created custom slash commands.
Created a custom Bot in Microsoft Team App with the functionalities of asking basic queries related to the product.
Created a new module where an existing user of the product can invite someone from his team to the system and share his subscription features with his team.
Created a Dataops Tool for their internal team use. The client’s requirement was to create a tree-based visualization tool to monitor the target accounts requested by their client.