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