- Built an interactive web application from scratch using VueJS and SASS.
- Built an interactive map that displayed current positions of over 72,000 vessels.
- Built the Position List, the main functionality of the web application. This was done by creating the UI that allowed us to display all the results and the complete back-end for providing those results to display via an API.
- Coordinated with a team across 3 different timezones to build updates to the UI and UX of the application.
- Rebuilt the NodeJS+ExpressJS server and updated its structure to be easier to develop newer endpoints.
- Provided CRUD endpoints for performing application logic, and also custom endpoints for accommodating new functionality of the web app requested by the client.
- Set-up the deployment process using Docker and automated the build processes of both the front-end and back-end.
- Added e-commerce in the application in the form of subscription-based accounts. Integrated with 3rd party Chargebee service for charging for premium accounts.
- Related to that, split up the functionality of the app for subscribed users, free-trial users, and free users.
- Deployed multiple Flask endpoints using Google Cloud Functions that handle the main logic of the app.
- Deployed multiple endpoints that interact with a Neo4J graph database and a MySQL database.
- Adapted the machine learning code for matching candidates and jobs logic and deployed this code to an endpoint in a Flask server.
- Created scripts for debugging the matching code being already used. This helped see false positives and negatives in the matches and allowed seeing where the code needed some fine-tuning to provide better results.