Role
Lead Architect & Full-Stack Engineer
Duration
2018 – 2022
Year
2022
Overview
StringERP is a real-time enterprise resource planning system purpose-built for mid-to-large textile enterprises. I architected and built the entire platform from scratch — from the public marketing site through to the core ERP system and a standalone micro-service product (Implr). The platform handles complex financial ledgers, purchase/sales orders, and inventory workflows for a business processing thousands of transactions daily.
The Challenge
As the client's business grew, multiple employees began updating purchase and sales orders simultaneously, causing data mismatches and corrupt entries. I implemented MongoDB transactions and distributed locking to guarantee atomic, consistent writes across concurrent operations.
Architectural Approach
Modular Frontend Architecture
Established a reusable component library and module-based folder structure, enabling rapid feature additions without regression risk.
Distributed Locking via MongoDB Transactions
Ensured atomic operations across concurrent multi-user writes, eliminating data corruption under load.
RabbitMQ Import Queue
Decoupled heavy CSV import jobs from the request cycle, giving users reliable async feedback via email.
CI/CD & Container Management
Managed full server infrastructure, Docker containerization, and GitLab CI/CD pipelines for automated, predictable bi-weekly releases.
Results & Impact
Module Integration Time
Data Integrity
CSV Import Workflow
Visual Documentation
Click an image to expand. Swipe or use arrow keys to navigate.

