Skip to content

Instantly share code, notes, and snippets.

@aluramh
Last active December 17, 2019 23:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aluramh/98e63e27c76f7de0c7816426d4c72d74 to your computer and use it in GitHub Desktop.
Save aluramh/98e63e27c76f7de0c7816426d4c72d74 to your computer and use it in GitHub Desktop.

OceanFreightExchange

Front-end

  • 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.

Back-End

  • 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.

Full-stack

  • 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.

Python

Rentalios

  • 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.

10by10

  • 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment