Case Study: Xamarin Application

Keyhole Software .NET, Case Study, Mobile Development, Modernization, New Development

Keyhole Software team designed and built a Xamarin enterprise mobile application to specification. In this single, new application, Keyhole Consultants integrated all needed business functionality from multiple disparate applications including an existing mobile-enabled web application and expensive COTS application.

The development process utilized both standard Xamarin features and controls as well as several custom developed controls to provide the solution for this client. The new application provided an entirely new look, feel, and standardized operations using Xamarin technology.

Development: Microservices Analytics UI with React & Spring

Keyhole Software Java, JavaScript, Microservices, New Development

A team of Keyhole Software Consultants built a customer-facing analytics dashboard for an international leader in automotive data and software services. This project was performed under an aggressive deadline and was completed both early and under budget.

The goal of the project was to both build the analytics dashboard and make all data accessible through a REST API. The development team was also tasked with building a custom solution for user authentication using JWTs to control access based on user subscriptions through an API Gateway.

Development: .NET Web API Cost Analysis App with Angular

Keyhole Software .NET, JavaScript, New Development

Keyhole Consultants worked with a team of client business managers and developers to develop an internal client application that focused on bi-reporting, cost analysis, and price forecasting for connecting wind, solar, and fossil fuel projects to the United States power grid.

The goal of the project was to take data that was strewn around the company and create one system of record that the company could use to forecast if current and future projects were going to be profitable. This custom application synchronized 150 employees across five different departments.