yousuf.khan
Work / Canary7

Warehouse management

A warehouse platform built to support more clients.

Illustrative warehouse management dashboard with inventory and shipment information

The problem

What needed attention

The warehouse platform needed to support multiple tenants and become easier to deploy as the product developed. Its architecture and hosting also needed to evolve.

My contribution

The work I delivered

I progressed from frontend development to technical leadership, managing developers and QA engineers on the warehouse management system.

  • Built frontend screens and backend APIs for warehouse operations.
  • Moved the platform toward a Node.js microservices architecture.
  • Built a multi-tenant authentication system.
  • Coordinated the move from DigitalOcean to AWS EC2 and later Elastic Beanstalk.
  • Redesigned the application architecture to simplify deployment to multiple domains.

The outcome

What changed

  • Supported a warehouse product sold to seven tenants during the reported period.
  • Established shared authentication for multiple tenants and a revised deployment approach.
  • Completed the documented AWS hosting migration.

Let's work together

What would you like
your software to do?

Tell me what you're working on, where you're stuck, or what you want to build.

Discuss your project