This web 2.0 startup project consisted in building an online marketplace for job seekers and employers. Candidates build their online profile and then obtain matches on their searches, using an efficient matching algorithm. Companies are able to define criteria for the kind of skills they desire and to obtain and manage their matches. In addition, the application handles the workflow of candidates as they move through the different stages of the hiring process (interview, evaluation), from both the hiring side and the applicant's side.
The application was planned for scalability, and designed to handle a large volume of simultaneous users. The database was optimized for concurrent requests and fast queries, while the code was modularized to allow upgrades in the way candidate and job data was structured. Communication with third-party service providers was achieved seamlessly through web services and REST interfaces, while cloud deployment with load balancing was engineered for reliability and security.