Client: International Retailer
Project Category: Development
Services Performed: Application Development, Integration
A team of Keyhole consultants worked to assist the retailer on various initiatives due to employee turnover and lack of development staff.
Ratings/Reviews
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.
Personalized User Experiences
Took over development of the personalized user section of the retailer’s website project after employee turnover.
Development on this project consisted of building multiple sections of a Node.js/Angular.js single-page application which has multiple integration points which include Demandware (eCommerce solution), Gigya (profiles / single-sign-on), and in-house .NET endpoints which connected to various databases.
Loyalty Program Stop-Gap
Developed a new loyalty program section, a high profile project within the organization. This section was created as a stop-gap measure while a new backend and API were being created and a legacy .NET application was being retired.
This section integrated heavily with Demandware and utilized various encryption methods for passing data to Demandware. A temporary .NET API was created to allow data to be passed from the legacy back end to the Node.js/Angular.js application where heavy amount of data cleanup was necessary before being utilized.