Back to Projects
Prime Bank ERP - Enterprise-Scale Microservices Ecosystem

Prime Bank ERP - Enterprise-Scale Microservices Ecosystem

Dec 2024Present

APSISAssociated with APSIS

Description

As part of one of the largest and most impactful organizations in Bangladesh, the Prime Bank ERP project is a comprehensive enterprise resource planning (ERP) system built using a microservices architecture. This system was designed to streamline and centralize business operations across various departments, supporting complex and large-scale operational needs.

The ERP comprises multiple independently deployable services, including Procurement, Rental, and Central Dispatch. I contributed to the development of the Central Dispatch module, a mission-critical microservice designed to manage the internal and external dispatching of parcels, files, and equipment across the organization. This module enables secure, organized, and trackable delivery workflows while integrating with other ERP components.

Key Responsibilities & Features:

  • Multi-Channel Dispatching: Supported file and parcel delivery through internal messengers, external courier services, and on-demand riders.
  • Real-Time Parcel Tracking: Implemented unique parcel codes and status updates for end-to-end tracking.
  • Routing & Handoff Management: Facilitated handover approvals between sender, dispatch officer, and receiver—ensuring accountability.
  • Role-Based Access Control (RBAC): Restricted actions based on user roles, including Initiator, Approver, Dispatcher, and Receiver.
  • File Sharing & Logging: Enabled sending and receiving of physical documents and files with detailed history logs for audit trails.
  • Notification System: Integrated alerts for dispatch updates, approvals, and exceptions.
  • Scalable & Modular Architecture: Developed as an independently deployable microservice, maintaining its own database, services, and APIs.

Technologies & Skills

Skills: Nodejs · TypeScript · NestJS · PostgreSQL · Knex.js · Nextjs · Docker · Jenkins

Team