Enterprise API & Data Orchestration Platform

Centralized REST ecosystem managing multi-tenant security, automated catalog ingestion, and cross-platform data sync.

Role

Lead Backend Developer

Year

2023

Category

backendarchitectureautomationsecurityweb

About This Project

Architected a high-performance Express.js backend that serves as the backbone for corporate operations. Engineered a four-tier security architecture and managed complex data lifecycles. From automated catalog scraping and OCR processing to real-time synchronization between legacy IBM DB2 systems and modern PostgreSQL environments.

Technologies Used

Node.jsExpressIBM DB2PostgreSQLGoogle Vision APIOCRRESTGitHub Actions

Engineering Challenges

Automated Catalog Management: Developed a pipeline for scanning multiple digital catalogs, utilizing Google Vision API for OCR to extract and assign SKU data from physical catalogs and assign a page. Implemented logic to handle complex page assignments, multi page appearances, and CSV-based batch updates for new catalog entries.

Cross-Platform Data Integrity: Engineered a robust synchronization engine to maintain consistency between legacy IBM DB2 and external providers databases. Solved data-mapping conflicts to ensure accuracy.

Dynamic Content Routing: Built a flexible CMS-style endpoint system that manages site content via metadata tags, allowing for dynamic frontend updates without requiring code deployments.

Technical Highlights

Multi-Tier Security Architecture: Implemented an advanced routing system with four distinct authentication layers, catering to public users, session-based customers, token-validated API clients, and internal staff.

Automated Reporting Engine: Developed a background task system that monitors API usage and performance, generating nightly analytics reports and customer inventory insights via automated mail services.

Business Logic

Inventory Intelligence: Created automated reporting tools that provide real-time visibility into customer stock levels and API health metrics for stakeholders.

Product Lifecycle Automation: Streamlined the transition of products from initial sample sets to production categories, reducing manual database entry time for the product management team.

Marketing Integration: Built automated sync pipelines between core customer data and third-party email service providers, ensuring marketing segments remain updated based on real-time buying behavior.