EA Career Management System

September 2005 – March 2006

Welcome screen

Professional development plan

Reporting/admin interface


In September 2005, the Human Resources department at EA Canada was struggling to increase employee participation in a new career planning program. The paper-based system they had implemented was inefficient, and employees complained that their reviews were getting lost when they changed managers and/or teams. A more flexible approach was needed.


The EA Career Management System was to be an online version of the existing career planning process sporting integration with the employee database so that manager and team changes would be picked up automatically.

My Role

As an independent contractor, I collaborated with HR staff and an artist at EA Canada to create a web-based CMS. Features included online reporting, exporting of data in Excel format, LDAP authentication, and automatic reporting structure change detection.

Despite having a timeline of only three months to develop, test, and deploy the system, I was able to deliver the project on time while taking a full-time course load at UBC.

The CMS was a success, boosting employee participation in the program from under 10% to over 80% in the first quarter it was live, with over 2000 active accounts.

Key Technologies

  • Ruby on Rails
  • Lighttpd
  • Linux
  • LDAP
  • MS SQL Server
  • Oracle
  • Subversion