SERVICES
Project Context
Solution
Outcome
The client is an American technology company that provides fingerprint scanners for diverse purposes. They design, manufacture and sell FBI-certified fingerprint scanners all over the world. Governmental entities, such as police departments and airports, and global banks are the key users of the scanners.
The customer faced the challenge of adding new features and expanding their hardware solutions’ functionality to respond to their users’ needs. For example, they planned to add the ability to collect metrics and research them for meaningful insight into scanner usage. Also, there were challenges with automated software updates on the devices and data load processing.
We started our collaboration by assigning a solution architect to work with the VP of engineering on designing the solution that would tackle the key business goals. Based on the insight from the architect, we defined a team composition and a product roadmap. As a result, Binariks assigned a Scrum team involving a project manager, a solution architect, .NET developers, a Xamarin developer, and an Android Native developer.
A VP of engineering, hardware developers, a QA specialist, and a tech lead were involved on the customer’s side.
We architected and developed the client’s platform, along with an agent for Android devices. Our specialists also used technologies from the .NET stack to solve multiple issues faced by the customer. For example, we automated updates and developed a distributed network web service system.
We continue our cooperation with the client. In particular, we have recently started new projects. We also optimize and expand the functionalities of the customer’s original application on demand.
The project started with a discovery phase during which we collected information about the customer requirements. Our solution architect and dedicated backend specialists provided the customer with their technology suggestions and ideas on project implementation. We anticipated the emerging challenges and developed detailed plans for their mitigation.
Our technology specialists cooperated with the customer’s team to deliver a platform that updates autonomously. We collaborated according to the Scrum methodology based on two-week sprints. Each two weeks of active application development were followed by product release. We also designed and developed the customer’s agent application for hardware devices.
The work on software for the fingerprint sensor system is ongoing. One of our most recent tasks was to solve the problem of detached devices. We aim to develop a mechanism that would enable a smoother transmission of data from devices that have been detached for a long time.
We developed a platform that can manage metrics on the client’s hardware devices. Our input in the customer’s project includes:
Besides, due to our effort, the customer’s web platform supports different deployment models (SAAS, on-premise, hybrid cloud), which makes it relevant for companies that operate through Intranet.
Demian Bigelow
VP of Engineering, Sensor Company
USA
“What I really appreciate about Binariks is their mature technical expertise and high level of responsibility on given commitments: each expected increment was delivered as it was planned and just on time”