Quay lại Trang chủ

Ecochic - Nền tảng Quản lý Doanh nghiệp Nội bộ

Nền tảng doanh nghiệp nội bộ hỗ trợ HRM, quản lý tài chính và quy trình ký số điện tử, được xây dựng theo kiến trúc hướng vi dịch vụ (microservices).

NestJSFastifyPostgreSQLTypeORMMongoDBRedisBullMQAWS S3TypeScriptReactTanStackREST APIJWT/SSOSwaggerGit

Tổng quan Dự án

Ecochic là nền tảng quản trị doanh nghiệp nội bộ quy mô lớn hỗ trợ các phân hệ Quản trị Nhân sự (HRM), Quản lý Tài chính (Financial Management) và Quy trình Ký số Điện tử phân tán (Digital Signing Workflows). Dự án áp dụng kiến trúc hướng vi dịch vụ (microservices) hiện đại, phân tách rõ ràng trách nhiệm giữa các service độc lập nhằm đảm bảo tính sẵn sàng cao, bảo mật và khả năng mở rộng linh hoạt.

Trách nhiệm chính & Triển khai thực tế

  • Đối soát Tài chính (Financial Reconciliation): Xây dựng toàn bộ module backend phục vụ đối soát giao dịch tài chính tự động. Hệ thống xử lý nhập dữ liệu sao kê ngân hàng hàng loạt, áp dụng thuật toán đối khớp giao dịch hai chiều (transaction matching), tự động sinh tập dữ liệu ứng viên đối soát, hỗ trợ cơ chế hủy đối soát linh hoạt, thiết kế quy trình xử lý idempotent ngăn ngừa trùng lặp dữ liệu và tối ưu hóa việc xuất báo cáo Excel kích thước lớn.
  • Quy trình Ký số Phân tán (Digital Signing Orchestration): Thiết kế kiến trúc và triển khai luồng tương tác bảo mật giữa ba phân hệ: FNM (Financial Management), Signing ServiceSigning PWA. Hỗ trợ quy trình phê duyệt đa cấp (multi-step approval) và điều phối thứ tự người ký (signer orchestration) thông qua token bảo mật và webhook callback.
  • Tích hợp Chữ ký số Chuẩn PAdES/PKCS#7 (CMS): Nghiên cứu và hiện thực giải pháp ký số theo tiêu chuẩn quốc tế PAdES (PDF Advanced Electronic Signatures) và PKCS#7 / Cryptographic Message Syntax (CMS). Hệ thống thực hiện chèn chữ ký số mật mã trực tiếp vào tài liệu PDF, quản lý chứng thư số và cung cấp API tự động xác minh tính toàn vẹn của chữ ký (signature verification).
  • Xử lý Bất đồng bộ & Bộ nhớ đệm (BullMQ & Redis): Tách các tác vụ tốn tài nguyên tính toán (như sinh file PDF, ký số hàng loạt, gửi thông báo và xuất báo cáo đối soát) vào các hàng đợi nền (background workers) bằng BullMQ và Redis. Tận dụng Redis cache để tăng tốc độ truy vấn danh mục và giảm tải cho hệ thống cơ sở dữ liệu chính.
  • Chuẩn hóa API & Kiểm thử Tự động: Xây dựng hệ thống REST API theo chuẩn OpenAPI/Swagger chi tiết, thiết lập cơ chế xác thực tập trung với JWT và Single Sign-On (SSO). Viết các kịch bản kiểm thử End-to-End (E2E) và unit test toàn diện, đảm bảo tính ổn định tuyệt đối của các luồng nghiệp vụ trước khi phát hành lên môi trường production.