Back to Projects

NYGGS — Enterprise ERP & Automation Suite

Web Developer → Project Lead · 2018 – 2021

NYGGS Automation Suite is a comprehensive enterprise platform unifying HR, CRM, supply chain, maintenance, procurement, transportation, and ERP operations for workforce and business-process automation. At NKC Projects I introduced React/Redux to the organization, migrated legacy HTML/AngularJS modules, implemented JWT + RBAC, and independently handled AWS deployments.

Key Metrics & Outcomes

  • 100K+ daily transactions on microservices architecture
  • System reliability +80%; unauthorized access −95%
  • Deployment time −60%; application performance +50%
  • 8+ services, 10+ RBAC roles; developer productivity +40%
  • Zero failed deployments; 99.9% uptime during cutover

Project Overview

Situation

NKC needed to transform a monolithic enterprise platform into scalable microservices supporting multiple business verticals and approaching 100K+ daily transactions — while improving reliability and developer productivity.

Task

Architect a microservices automation suite with JWT auth, RBAC, real-time sync, and AWS infrastructure — migrating incrementally without disrupting operations.

Action

Designed 8+ independent services; implemented JWT authentication with RBAC across 10+ roles; built AWS EC2 deployment pipelines; created multiple sub-projects with comprehensive CRUD; developed an activation-order execution system with event-driven architecture; introduced React, Redux, and Axios from scratch for new modules; implemented WebSocket real-time sync; built analytics dashboards; standardized the team from AngularJS/HTML to React.

Result

Scalable microservices handling 100K+ daily transactions; reliability +80%; unauthorized access −95%; deployment time −60%; performance +50%; developer productivity +40% — and a unified modern frontend stack org-wide.

Implementation 2

Situation

Coordinating deployments across distributed services, managing cross-service state, ensuring data consistency, and adding secure auth without performance impact were the critical migration challenges.

Task

Design cross-service state management, secure low-overhead JWT auth, zero-downtime deployment coordination, and data-consistency patterns.

Action

Implemented Redux and context providers for cross-service state; optimized JWT auth to <50ms overhead; created coordinated zero-downtime release strategies; applied eventual-consistency patterns for synchronization; used Material UI for responsive admin panels; established AWS infrastructure management processes.

Result

Zero failed deployments during migration; 99.9% uptime during cutover; 0 data-consistency incidents; sustained 100K+ daily transactions with no degradation.

Technology Stack

  • React
  • Redux
  • AngularJS
  • TypeScript
  • Material UI
  • Bootstrap
  • JWT
  • AWS
  • Microservices
  • Axios
  • Node.js
  • MongoDB
  • Metronic
  • SVN