← back to projects

$ cat ~/proyectos/certus.md

CERTUS

● in production 2024

Digital signature and e-invoicing platform

my role: Advanced Developer — fullstack and identity integration

## overview

Enterprise e-invoicing and document management platform integrated with the national digital signature ecosystem. NestJS backend with TypeORM and strict schema validation with Zod; Redis caching for intensive queries.

Security relies on WSO2: Identity Server for OAuth2/OIDC (client_credentials, PKCS12 certificate management, OCSP revocation) and API Manager as the centralized gateway for the system's APIs.

## features

  • ▸ OAuth2 client_credentials with WSO2 Identity Server
  • ▸ PKCS12 certificate lifecycle and OCSP revocation
  • ▸ APIs published and governed behind WSO2 API Manager
  • ▸ Strict DTO validation with Zod and class-validator
  • ▸ Response caching with Redis (cache-manager)

## full stack

NestJS PostgreSQL Redis WSO2 Identity Server WSO2 API Manager TypeORM Zod