About the Client

For more than 130 years, Merck has brought hope to humanity through the development of important medicines and vaccines. Merck aspires to be the premier research-intensive biopharmaceutical company in the world — and today, Merck is at the forefront of research to deliver innovative health solutions that advance the prevention and treatment of diseases in people and animals. Merck fosters a diverse and inclusive global workforce and operates responsibly every day to enable a safe, sustainable and healthy future for all people and communities.

Challenge

Users of Merck’s legacy software were asking for new features and improved notifications of urgent or past due tasks. In addition, Merck’s ability to maintain the application at scale was difficult due to a highly coupled Ruby and React architecture. Merck needed to accelerate the replatforming of their primary SaaS product to use more maintainable, faster, and reliable modern technologies.

Solution

Desktop Notifications

Our team owned the desktop notification feature to implement an application wide strategy for creating, managing, and adding custom actions to notifications. This also resulted in some newly acquired expertise for our team that we shared in this blog post

Dynamic customizable table views

We added significant functionality to the way Merck presented tabular data, delivering a highly customizable solution that was well received by internal and external customers. The solution involved creating a configurable tabular data display component that could have custom views for each column based on the data model or be customized for a specific user's needs. This introduced the concept of "smart views" to the overall application, and allowed users to have data presented to them in the fastest, most useful, and efficient ways.