Employee Time Tracking App for
an HR Consulting Firm

Application architecture and test strategy for a time tracking mobile app

About the Customer

The client is one of the largest human resources consulting firms in the world. Their main products are human resource consulting services, including retirement, healthcare benefits, human capital, surveys, communication, investments, outsourcing, and mergers and acquisitions.


The company turned to Exadel to develop key aspects of a scalable and functional employee time tracking application. They had previously required multiple systems to deliver information about their activities, which they found to be time-consuming and inconvenient. The company also wanted to take into account that individual employees regularly contribute to multiple projects.


Exadel was responsible for the application architecture, back end/front end development, test strategy, and test engineering. We also did some data science work. Machine learning engine development, quality assurance, requirement, and design were covered by other vendors.

The employee time tracking app is designed to intuitively understand the time that users spent on various tasks. The system learns certain markers in users’ language that allow them to simply tell the chat function how they want to log their hours, and the app takes care of the rest.

Spoken or written messages go through a text library, which converts them into standardized messages. The structured information is then sent back to the application to take actions based on the library. If the library is insufficient or a component of the message is missing, the system will ask the user additional questions.


Thanks to the employee time tracking app, users have increased their productivity and spent more time and energy on targeted tasks. The next goal is to ensure that the custom employee time tracking app provides the client with all the functionality they need to run efficiently and effectively. The product received the 2019 Digital Edge 50 Award.