AllumSmit

Backend Developer

Enterprise resource planning software with microservices architecture

20239 months
Next.jsMaterial UINest.jsPostgreSQLPrisma ORMAWS S3AWS EC2AWS RDS
backend
A
allumsmit

AllumSmit

Enterprise resource planning software with microservices architecture

Next.jsMaterial UINest.jsPostgreSQLPrisma ORM
Explore →

Problem Solved

Replaced a legacy monolith ERP with a microservices-based system covering products, purchase orders, inventory, invoices, and ledgers — letting independent teams ship features without stepping on each other.

Overview

  • Built product management modules for ERP system
  • Developed purchase order processing and inventory management
  • Implemented invoice and ledger functionality
  • Designed microservices architecture with API Gateway
  • Managed PostgreSQL database with Prisma ORM

Key Skills Demonstrated

Microservices ArchitectureAPI Gateway PatternPrisma ORM & Schema DesignPostgreSQL Relational ModelingAWS Infrastructure (EC2, RDS, S3, CloudFront)ERP Domain ModelingType-Safe Database Operations

Challenges

  • Building complex ERP workflows
  • Designing scalable microservices architecture
  • Managing complex database relationships

Solutions

  • Implemented modular ERP modules for products, orders, and inventory
  • Built microservices with API Gateway pattern
  • Used Prisma ORM for type-safe database operations

Key Achievements

  • Decomposed a monolith into independently deployable services behind an API Gateway
  • Modeled complex ERP relationships (PO → Invoice → Ledger) with Prisma type-safety
  • Set up CloudFront-fronted infra reducing static asset latency for global users
  • Built modular product, inventory, and ordering flows shipped across multiple sprints

Tech Stack

Frontend

Next.jsMaterial UI

Backend

Nest.jsPostgreSQLPrisma ORMAWS S3EC2RDSCloudFront

Deployment

Deployed on AWS with EC2, RDS, S3, and CloudFront

Third-Party Integrations

Prisma ORMAWS CloudFrontAPI Gateway