App Scanner
Developing a tool that eliminates the risk of human error on investment data entry and reduces the number of the errors they get on throughput.
Mobile Development
Back End Development
Quality Assurance
Python, .NET, MySQL, Tornado, App Engine
Team Lead;
Tech Lead;
Solution Architect;
Project Manager;
2 Back-end Developers;
Manual QA Specialist;
Automation QA Specialist
Have
a similar project?
Get an Estimate
About the Client.
Octopus Lab is the fintech innovation unit of the Octopus Group. They build smart financial products and use technology to drive cultural and process change, improving customer experiences and value for money.
Challenge.
The client needed a way of automatically processing forms data with information on investments and integrating it into other systems they use [Novus and Watson].
Solution.
Project Management
The project was delivered using a Scrum methodology with bi-weekly sprints, where we worked with the client on requirements elicitation to define a maintained backlog of business needs.
Modifications
We have changed key services without regression for other services and made modifications to the structure of the database. Added algorithm for digitizing images and made the REST API for key services.
API
One of the key challenges was the integration of the systems through the new API, which was solved by creating an “Orchestrator” for the other systems with their own logic to manage the data traffic between them.
Business
Value.
The API and Orchestrator that were built as part of the solution for the client, applied process validation rules to check the quality of the data being passed through the system.
The solution allowed users to convert images into a text representation (Optical Character Recognition – OCR). When the user downloads an image or a set of pictures on the server, then text recognition, removal of unnecessary elements, grouping of text in blocks/paragraphs, and saving for further editing occur. At the output of the service, a structured text is obtained, which was found in a certain zone/zones in the image.