Abdul Rahim Logo
Abdul Rahim

Senior Software Engineer specializing in NestJS & PostgreSQL, building secure enterprise applications.

[email protected]

Site map

HomeProjectsBlogAboutExperienceEducationContact

Legal

Privacy PolicyTerms

Connect

© Abdul Rahim. All rights reserved.

ENTERPRISE PLATFORM

Enterprise Resource & Document Platform

Modular NestJS/PostgreSQL platform for vendor registration, compliance, and document transmittal — replacing a manual, paper-driven process for 500+ internal users.

2024 — Present
Enterprise Platform
Senior Software Developer — Shar Company

Representative interface preview

01

The Challenge

Paper-driven document processing with long turnaround times

Fragmented logins across multiple internal modules

No centralized identity or consistent access control

Document storage not built for multi-terabyte enterprise scale

Permission changes taking days instead of hours

Internal Users
500+
Internal Modules
6
Release Cycle (Before)
3 days
Permission Changes
~2 days
Enterprise Resource & Document Platform - Feature 1
02

The Approach

1

Mapped vendor, compliance, and document-transmittal workflows across finance and compliance

2

Designed a modular NestJS backend with PostgreSQL as the system of record

3

Planned Authentik OIDC SSO rollout across six internal modules

4

Defined RBAC boundaries for finance and compliance access

5

Migrated document storage to Azure Blob Storage for durable, scalable records

Enterprise Resource & Document Platform - Feature 2
03

The Solution

Modular architecture for vendor registration, compliance, and document transmittal

Centralized SSO with Authentik OIDC across 6 internal modules

Granular RBAC for finance and compliance functions

Azure Blob Storage for enterprise document records at scale

Automated deployments with Docker and Redis

Audit logging for identity and document workflows

Technical Implementation

NestJS + TypeScript modular backend
PostgreSQL for transactional and compliance data
Authentik OIDC for SSO and identity management
Azure Blob Storage for document persistence
Docker + Redis for deployment and runtime efficiency
GitHub Actions / CI-CD for release automation
Enterprise Resource & Document Platform - Feature 3
04

Implementation

Replaced manual paper-driven document processes with automated digital workflows

Rolled out centralized SSO, eliminating fragmented per-system logins

Migrated enterprise document storage to Azure Blob Storage

Designed RBAC governing finance and compliance access paths

Automated deployment pipelines with Docker and Redis

Enterprise Resource & Document Platform - Feature 4
05

The Results

Document Turnaround
−45%
Vendor Onboarding Time
−55%
Auth Support Tickets
−60%
Records Stored
2TB+
Storage Uptime
99.9%
Release Cycle
3 days → 4 hrs
GALLERY

Project Showcase

A visual journey through the development process

Technologies Used

Built with modern, scalable technologies

NestJS
TypeScript
PostgreSQL
Authentik OIDC
Azure Blob Storage
Docker
Redis
React
Next.js

Explore More Projects

Discover other solutions from my portfolio