Backend Software Engineer | NestJS · TypeScript · Distributed Systems
I build production-grade backend systems with TypeScript and NestJS — focused on resilient architecture, clean domain modeling, and reliability under failure.
Currently open to remote backend roles (full-time or contract).
E-commerce Store API — Enterprise-style modular monolith built with DDD and Hexagonal Architecture.
- DDD + Hexagonal Architecture with strict ACL gateway boundaries between bounded contexts
- SAGA orchestration with automatic compensation on failure (refund + stock release)
- Hybrid checkout supporting both online payment capture and Cash-on-Delivery flows
- Redis-backed idempotency, RedisJSON cart storage, and RedisSearch product search
- RS256/JWKS auth with refresh-token rotation and end-to-end correlation IDs
- Observability stack with Winston structured logs, Prometheus metrics, OpenTelemetry distributed tracing, and Grafana (Loki/Tempo)
- Containerized pipeline with multi-stage Docker, CI automation, and structured test infrastructure
Infrastructure, Testing & Observability
Architecture: DDD (Strategic + Tactical) · Hexagonal · ACL Gateway · SAGA
Security: JOSE (RS256/JWKS) · Refresh Token Rotation · Helmet · CORS Hardening



