Group Enrollment Platform

Screenshot of application that allows bulk employee enrollment and managements for groups

Project Description

Beazley had a group enrollment platform where the companies could only enroll one employee at a time using a wizard-based flow.

The task for this project was to overhaul this group enrollment platform to facilitate real-time mass-employee enrolling. We were tasked to:


I worked on a team of developers that worked directly with the business unit as well as the middleware teams who provided the real-time enrollment processing web services.

Some of the tasks we split up amongst ourselves were:

On top of these design & development tasks, I took on the job of predicting, organizing, and estimating every task we all had to do to ship the product.

Challenges Overcame

This project was the largest undertaking I had to date in terms of cross-team coordination:


The greatest accomplishment of this project was that our system saves the insured companies/groups dozens of hours every enrollment period, reducing their frustration and increasing their satisfaction as Beazley customers.

Technologies Used

  • Languages: PHP, SQL, HTML/CSS, JavaScript, XML
  • Concepts: MVC, AJAX, Web Services, UI/UX, Scalability
  • Tools: MVC Framework, jQuery, jQuery UI, Dimensions (VCS), Git, Postman
  • Stack: Linux, Apache, MySQL, PHP, DB2