BACKEND
EVENT-DRIVEN.
0 TIMEOUTS.
Diseñado para no romper bajo carga real. APIs, workers y colas distribuidas que funcionan en producción — no prototipos. 7+ años, 8 sistemas activos.
Oscar Ortiz
Backend & Fullstack Developer
Lo que
construyo.
Autodidacta desde los 17. Sin universidad. Sin bootcamp. Construí sistemas reales porque necesitaba resolver problemas reales: primero los míos, después los de otros.
Módulos, guards, interceptors y pipes en sistemas con tráfico real.
BullMQ + Redis: workers, colas y reintentos automáticos para operaciones asíncronas.
PostgreSQL con migraciones, índices optimizados y MongoDB para datos flexibles.
Docker Compose, variables de entorno, CI básico y deploys sin downtime.
Currículum.
Explora mi trayectoria técnica, stack y experiencia construyendo sistemas reales.
Autodidacta.
Sin universidad.
Sistemas reales.
Empecé a programar solo, leyendo documentación, resolviendo errores sin Stack Overflow en el idioma correcto, entendiendo capa por capa cómo funciona un sistema distribuido.
No hubo bootcamp ni carrera formal. Hubo proyectos reales que fallaban en producción y que aprendí a no romper dos veces. Cada sistema que construí me enseñó algo que ningún curso habría podido enseñar en el mismo tiempo.
"El mejor maestro es un sistema que falla a las 3am."
Documentación oficial, errores en producción y proyectos reales como único profesor.
No proyectos de práctica. Sistemas que procesan eventos y sirven usuarios reales ahora mismo.
Cada proyecto nació de un problema real. Diseño, arquitecturo, construyo y despliego solo.
Cómo pienso
como engineer.
Aplicado a proyectos reales
Webhook recibido → BullMQ → worker desacoplado. El API responde en <50ms y el procesamiento ocurre sin bloquear nada.
Cada job tiene ID único. Redis + MongoDB garantizan que un evento procesado dos veces no genera efecto doble. Sin duplicados, sin rollbacks manuales.
DLQ configurado. Retries con backoff exponencial. Circuit breaker en servicios externos. Los fallos se registran, no se ignoran.
Áreas de Trabajo.
Stack Tecnológico Principal