Worked on a proof of concept web application, database, and web server using Angular, Sails.js, and MySQL to facilitate the use of a web conferencing system using a pool of managed floating licenses:
• Web app provide a user interface for creating, retrieving, updating, and deleting meetings on a web conferencing system without the need of a named license
• Web server managed and scheduled meetings for users of different organization through pools of unnamed licenses
• Web server provide interaction between the front end, database, and external API through a JSON based REST API
Roles and Responsibilities:
• Design and implementation of the web app, web server, database, and API
• Design and implementation of the logic for using the pool of licenses to schedule and update meetings without overlap
• Design and implementation of the RESTful API used by the app
• Creation of an Architecture Document