money

Modernization: COBOL Batch Processing to Spring Batch

Keyhole Software Banking & Finance, Java, Mainframe, Modernization, New Development, 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.

Development: Complex Data Rules & Services

Keyhole Software .NET, Energy & Public Sectors, New Development

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.

Design Tool

Modernization: HTML5 Designer Tool

Keyhole Software Application Rewrite, JavaScript, Modernization, New Development, Technology & SaaS

A team of Keyhole Consultantsย has been focused on a rewrite initiative for a clientย proprietary Designer tool.

This tool enables a non-programmer to create a form-based web application by dragging UI elements onto a page of a form. The form contains pages that have UI elements. Each element has a number of associated properties, interactive at design-time. Each element can have behaviors that impart program logic to the form. The form can have a workflow associated with it. The tool user interacts with those artifacts by dragging and dropping elements, drawing behavior or workflow connections, modifying properties, and then saving the form, as XML, to a server. A web-based player interprets the form XML to serve it to an end-user as a web application.

Development: Retailer Product Ratings, Loyalty Program, and Personalized User Experiences

Keyhole Software .NET, Angular, Application Enhancement, JavaScript, New Development, Retail & eCommerce

Sr. Consultants helped create the ratings and reviews section on the retailer’sย product display pages. Application used JavaScript to communicate with a Gigya (a third-party profile company) API to save and display ratings and reviews. Lodash templating was used for creation of the views and the entire application was included in a RequireJS build of the global scripts.