Senior Full Stack Developer — PHP / Laravel · NestJS / TypeScript
Más de 12 años construyendo aplicaciones web de negocio. Trabajo sobre todo en el backend: SaaS multitenant, integraciones con pasarelas de pago, APIs REST y el trabajo poco vistoso de que un sistema siga siendo correcto cuando hay concurrencia real.
Actualmente en Intell Logic, desarrollando aplicaciones SaaS multitenant de alta concurrencia.
| Proyecto | De qué va | Stack |
|---|---|---|
| modas-kelly | Checkout completo contra la pasarela PlaceToPay. Referencias de pago únicas bajo concurrencia (bloqueo pesimista más índice único), autorización por Policy sobre pedidos y conciliación del estado que devuelve la pasarela. | Laravel 8 · MySQL · Blade + Tailwind · Docker · GitHub Actions |
| user-app | Panel de administración de usuarios: autorización por Policy, validación en Form Requests, eventos de dominio y correo encolado fuera del ciclo de la petición. | Laravel 8 · Inertia + Vue 3 · Tailwind · Docker · GitHub Actions |
| laravel-books-api | API REST construida con TDD: recurso completo con model binding y pruebas de feature que cubren validación y estado de la base de datos. | Laravel 8 · Eloquent · PHPUnit |
| Proyecto | De qué va | Stack |
|---|---|---|
| api-node-jwt | Autenticación con JWT firmado en HMAC y autorización por roles resuelta en middleware. | Node · Express · Jest · Docker |
| api-node-oauth2 | Flujo OAuth2 contra proveedor externo con emisión de JWT propio. | TypeScript · Express · Jest · Docker Compose |
| api-node-test | API REST desarrollada con TDD, contrato documentado en OpenAPI y persistencia en PostgreSQL. | Node · Express · PostgreSQL · Jest · Docker Compose |
| api-node-notifications | Notificaciones con el canal desacoplado del servicio mediante interfaz y factory: añadir un canal nuevo no toca la lógica de negocio. | Node · Express · Jest · Docker |
| Proyecto | De qué va | Stack |
|---|---|---|
| Vendex | Plataforma retail SaaS multitenant (punto de venta e inventario) con soporte multimoneda, branding por tenant y vertical de negocio configurable. | NestJS · Next.js · PostgreSQL · Docker Compose |
| Kolmenar | Suite multitenant de mini-aplicaciones de negocio sobre monorepo, con autenticación centralizada. | NestJS · Nx · Next.js · PostgreSQL · Prisma |
| Portal multiparroquia | Portal con zona pública y backoffice, multitenant por organización, con roles y ámbito de contenido local o global. | Next.js · Prisma · PostgreSQL |
A esto se suman sistemas de gestión administrativa, nómina, producción y transporte construidos en Laravel para clientes y empleadores, que no puedo publicar. Puedo mostrar el código o dar acceso puntual a un revisor si hace falta.
Git flow con ramas develop y release y etiquetas por versión. La validación vive en Form Requests y la autorización en Policies, no repartida por los controladores. Las llamadas a servicios externos son explícitas y transaccionales, y los errores se registran con contexto en lugar de silenciarse. Cada proyecto se levanta con docker compose up y su suite de pruebas corre sin depender de servicios externos.
Laravel · PHP 8 · NestJS · TypeScript · Node/Express · Vue · React · Next.js · MySQL · PostgreSQL · Prisma · Docker · Kubernetes · AWS · Azure · Linux
