Client Snapshot: The client is a Fortune 500, publically traded energy company. It covers over 28,000 square miles in eastern Kansas and western Missouri and provides electricity to over 1.6 million homes and businesses.
Project Overview
After assisting the company in the completion of Phase 1 of this project, a team of Keyhole consultants was brought in again to complete Phase 2. The project was a reimagining of how to manage power outage requests across the company’s connections to the power grid.
It was designed to take the best parts of the various and discrete systems the client had previously been using to manage this and bring outage management into one platform. The result was a greatly simplified, more efficient system.
Technology Snapshot
The application builds on top of an existing technical stack established in the initial phase. A team of three Keyhole developers were selected and brought in to develop the application from the ground up. This team handled the front-end, back-end, and UI of the application.
.NET Core was utilized for the back-end, which was deployed on top of an on-premise Service Fabric cluster via Jenkins. C# was used to develop the APIs. The Keyhole team was also responsible for database design and implementation, which was built using SQL Server.
The front-end leveraged React with Material UI, TypeScript, and Formik to increase the velocity of the features deployed for approval. The Keyhole team implemented features including a search function, a calendar, event creation, and listing functionality.
Additionally, the Keyhole consultants worked to build out and design the UI for this application.
Consulting Areas of Note
In addition to development, the team worked closely with certain members of the client’s team and communicated regularly with business stakeholders and managers to ensure that all expectations were met. This involved regular meetings, code reviews, and check-ins.
The team worked within a very tight timeline for delivery and managed to come in ahead of schedule and under budget.