Project Objective Keyhole Software developed a cross-platform mobile app using React Native for a popular all-girls social networking site dedicated to the empowerment of young girls and teenagers. Girl2Girl Wall is a safe, bully-free zone for pre-teen and teen girls to start social networking. The mobile app was built for both Android and iOS platforms using React Native and can …
Modernization: COBOL Batch Processing to Spring Batch
The Keyhole team worked to modernize the organization’s enterprise batch processing applications. This project included converting a long list of COBOL batch processing applications into Java-based batch applications using the Spring Batch framework. The project encompasses a wide range of tasks from calculating and assessing fees, to processing large vendor fees, and running recon reports.
Early Enterprise AngularJS Modernization: Farmer Self-Service Portal
Client: A federal government agency serving the agricultural sector Industry: Federal Government Services: Single-Page Application Modernization, Frontend Architecture, Enterprise API Integration Outcome: Delivered one of the agency’s first enterprise AngularJS self-service applications, giving farmers digital access to property information . Legacy enterprise applications tend to accumulate around older frontend patterns long after the rest of the industry has moved on, …
Development: Complex Data Rules & Services
A three-person Keyhole Consulting team worked to produce several integral services in an SOA environment. Project involves extensive work with C#, Entity Framework (Code First), Web API, SQL Server 2014, Unity (DI), and Moq.
Members of the Keyhole team were told on several occasions that members of congress rarely ask about the status of specific projects, but this one was often asked about by name at the high levels of concern. The project was a success.
Development: Backbone.js Assessment Application
Keyhole Software Consultants developed a Backbone.js application that allows end users to take assessments online instead of on paper.
The project, which started with no UI, had a minimum viable product (MVP) deployed to production in less than three months.





