Theta Lake is an enterprise tool that uses Artificial Intelligence and Deep Learning to detect compliance risks in video collaboration, call recordings, and other rich media content.
Featuring AI-assisted supervision workflow with secure retention and compliant archiving options, the app provides automatic policy detection of regulatory risks.
Created by entrepreneurs and tech experts with decades of leadership recognition in the industry, Theta Lake's product is specially designed and built for business environments.
In 2017, Theta Lake was looking for a dedicated frontend development team to work closely with their in-house designers and backend developers. Needless to say, we were more than happy to help them with that project.
As the months passed and they started to see the results of our work, they trusted us with more responsibilities and tasks. The project kept evolving, and Theta Lake asked us to provide Go and Ruby on Rails developers for the backend.
We also assisted them with DevOps support, provided information on continuous integrations and delivery tools, and helped them with the decision-making process.
After a year of work, we became a fundamental part of Theta Lake's team, assuming the technical leadership of the web app's frontend and solving critical technical challenges.
Due to our level of involvement with the project, we ended up working on the product from scratch. That meant building everything from the beginning and devising the application's structure around the existing backend design.
For this project, we followed the Scrum methodology.
This methodology enabled frequent inspection, adaptation, teamwork, and self-organization for the best results.
Here's how we implemented it:
In every project we face, our primary goal is always to maintain an organized and efficient work process. That's why we conduct internal code-reviews to ensure high-quality code and functionality reviews with the clients to make sure their vision is well represented.
We have vast experience using the best testing methods. We understand what makes sense and what does not while considering the very high (~ 93%) coverage that automated testing delivers.
We conduct end-to-end tests, integration tests, and unit tests, which allow us to ensure the development of high-quality and stable applications. We are continually seeking to improve our team's effectiveness, and we believe this process is the reason we are able to build and deliver successful products.
At our core, we are a remote team. That allows us to work alongside great talents in Latin America. One of the highlights of Theta Lake's project was that it gave us the opportunity to meet each other in person. Our developers traveled from Ecuador, Mexico, and Costa Rica to meet the client's team, and we have the chance to work and collaborate live.
Shortly after the initial product release, ThetaLake's project reached some significant milestones that make us feel very proud of. These achievements gave our team a confidence boost to move forward and keep on improving the app.
The project reached the following milestones:
Currently, we're focusing on staying involved in the project working in both the frontend and backend. We constantly gather feedback from the client and the users, which allows us to ensure the product keeps improving on each new iteration.
"The developers are excellent, providing skilled development services who have worked on a high-quality product that is able to demo to users. Working within the existing team, they fit in well and communicate effectively using Slack, email, and Jira."