Knoldus Inc

knoldus-logo

UKG

Enabled highly secured, extensible, and scalable new Auth platform using OPP AuthN.

Headquarters

United States

Technologies Used

Nodejs, Typescript, rabbitMQ, Expressjs, Axios, OAuth 2.0, OpenID Client, CLI, AWS, Mysql, Docker, Bitbucket, Postman, SauceLabs, Android Studio.

Domain

Human Resource Management

Ultimate Kronos Group (UKG) is an American multinational technology company with dual headquarters in Lowell, Massachusetts, and Weston, Florida. It provides workforce management and human resource management services. As a leading global provider of HCM, payroll, HR service delivery, and workforce management solutions, UKG’s award-winning Pro, Dimensions, and Ready solutions help tens of thousands of organizations across geographies and in every industry drive better business outcomes, improve HR effectiveness, streamline the payroll process, and help make work a better and more connected experience for everyone.

Challenges

The aim is to add the ability to send push notification messages from the NaaS to the end user’s device that has the UKG Pro mobile app installed.

Solutions

Knoldus team started with analyzing the data and implemented the Command Line Interface(CLI) to work on this.

Results

New registration is now possible with the implementation V2 endpoint instead of the existing old endpoint.

Impact

Challenges

The aim is to add the ability to send push notification messages from the NaaS to the end user’s device that has the UKG Pro mobile app installed. In order to achieve the goal the team has faced numerous challenges which are as follows:

Solution

  1. Export the data from the Database.
  2. Call DRS (Registration service) and re-register the devices.
  3. Save the new identity( registration ID) into the database.
  4. Check the channel status of the devices.

Results

Migrated millions of records via the newly implemented API and updated the registration ID into the database.

Now for new registration can use the new V2 endpoint which uses the new services like Device Registration and Delivery Services.

All the services are now independent in nature. This allows the developers to maintain the project in a better way so that the faulty code is easily identified and debugged efficiently.

Deliver the upgraded application with end-to-end testing over both platforms (iOS & Android). Tested the complete behavior of the application which users will experience from their end.

The team is dedicated, hard-working, and knowledgeable. Sincerely appreciate that the team has delivered their task on time. They quickly understand our project and its technical challenges. Initially, there was a communication gap, but gradually the team worked on it and performed well.

Gunther Taborga, Principal Software Engineer

Explore latest Case Studies