Habilidades
Backend
- REST APIs
- Autenticación
- Autorización
- Sistemas en Tiempo Real
- Sistemas Distribuidos
- Optimización de Rendimiento
- Caching
- Diseño de Base de Datos
Construido y operado en la API de 32 módulos de UFT y su microservicio separado de feed social — ver Ingeniería.
Frontend
- Arquitectura de Componentes
- Manejo de Estado
- UI Basada en Roles
- UX Offline-First
- Diseño Responsive
Dashboards web para UFT y Sigaweb, más la app móvil de UFT lista para campo, para anotadores.
Bases de Datos
- Modelado de Datos
- Diseño de Esquemas
- Optimización de Queries
- Estrategia de Caching
49 entidades en producción entre la API principal de UFT y su servicio de feed social.
Cloud
- Administración de VPS
- DNS y TLS
- Automatización de Despliegue
UFT corre producción y staging en paralelo en un solo droplet, migrado con ~3 minutos de downtime.
Arquitectura
- Diseño Orientado a Eventos
- RBAC
- Multi-Tenancy
- Descomposición en Servicios
- Diseño de Sistemas
NATS JetStream desacopla el feed social de UFT de las escrituras principales; ver Case Studies para el razonamiento.
DevOps
- CI/CD
- Containerización
- Pipelines de Despliegue
- Migración de Infraestructura
Diagnostiqué por mi cuenta un pipeline de despliegue de 20–45 minutos y entregué un plan de arreglo priorizado — no solo "despliega".
Testing
- Testing Unitario
- Testing de Integración
- Testing de Caracterización
- Testing de API
- Testing E2E
83 tests de websockets con más de 90% de cobertura en rutas críticas de tiempo real de UFT, más tests de concurrencia dedicados.
Observabilidad
- Analítica de Producto
- Auditoría de Seguridad
- Revisión de Logs
Vacío honesto: logging estructurado y APM todavía no están implementados — una revisión de seguridad de julio de 2026 incluso encontró contraseñas filtrándose en logs. En seguimiento, no oculto.
Tiempo real
- Comunicación WebSocket
- Event Streaming
- Manejo de Concurrencia
- Entrega de Video en Vivo
Reglas propias de Ultimate — detección de break, validación de Callahan — impuestas en vivo a medida que llegan los eventos.
Tecnologías
Las herramientas detrás de las capacidades de arriba:
- NestJS
- Node.js
- TypeScript
- React
- Next.js
- React Native / Expo
- PostgreSQL
- MySQL
- Redis
- TypeORM
- Docker
- Nginx
- DigitalOcean
- AWS
- NATS JetStream
- Socket.io
- GitHub Actions
- Jest