David Cheto Blasco.
El software visible necesita que el invisible funcione.
Llevo 4 años diseñando sistemas de producción que nadie ve, pero todos usan: un SGA con 650 expediciones diarias, +30 integraciones activas y un procesador masivo de eventos en desarrollo activo.
Sobre mí
Entré en LUBRIMED como junior. Allí aprendí a pensar en sistemas y fui creciendo con cada integración, cada incidente y cada decisión de arquitectura. Hoy soy yo quien lidera la evolución técnica de un sistema que mueve millones y conecta el negocio con toda Europa.
Soy full stack por necesidad, backend por vocación. Ahí viven los problemas reales: datos inconsistentes entre sistemas, eventos fuera de orden, lógica de negocio que no perdona errores.
Fuera del trabajo publico librerías como hobby, cosas que necesité y no existían. Aprendo mejor construyendo que leyendo, así que siempre tengo algo entre manos.
01 / Experiencia
CARRERALUBRIMED SL
4 años · Benicarló, Valencia
Lead Full Stack Developer
actualidadene. 2025 – actualidad · 1 año 3 meses
- Gestión del departamento IT (equipo de 2 personas): planificación del roadmap y distribución de tareas.
- Mantenimiento de infraestructura Docker/Portainer tanto cloud como on-premise.
- Priorización de nuevas integraciones y evolución continua del SGA.
Full Stack Developer
mar. 2022 – dic. 2024 · 2 años 10 meses
- Diseño e implementación de arquitectura de microservicios (NestJS + RabbitMQ + Redis) desplegada en Docker/Portainer.
- Más de 30 integraciones con APIs de terceros (transportistas, distribuidores y fabricantes para dropshipping) mediante API/EDI, sincronizando 12.500 SKUs cada 10 min (<30s de proceso).
- Automatización de 650 expediciones/día: de 2 min por pedido a 1 clic, ahorrando 22h de trabajo manual diario.
- Expansión operativa a 9 países sin ampliar plantilla de almacén ni IT.
- Implementación de inventario dual por lote y ubicación, eliminando discrepancias de stock.
- Coordinación de resolución de incidentes críticos con fixes desplegados en menos de 24h sin downtime perceptible.
Desarrollador en Prácticas (FCT)
feb. 2022 – may. 2022 · 4 meses
- Inicio del diseño de un sistema genérico de integración con terceros para el intercambio de stock, pedidos, estado de pedidos y tracking.
- Aprendizaje de la base de código existente y del dominio del negocio.
- Desarrollo de funcionalidades y mantenimiento bajo supervisión del desarrollador senior.
- Trabajo en el frontend con Vue 3 y primeros pasos con NestJS en el backend.
02 / Proyectos Seleccionados
EST. 2022SGA · LUBRIMED
Producción · PrivadoSistema de gestión de almacén diseñado desde cero con arquitectura de microservicios. Conecta el almacén con más de 30 socios externos, transportistas, distribuidores y fabricantes para dropshipping mediante API/EDI, sincronizando stock en tiempo real y automatizando el flujo completo de expediciones.
Worker Engine · LUBRIMED
Producción · En desarrolloSistema independiente de procesamiento masivo de eventos y tareas asíncronas. Combina colas BullMQ con workers NestJS para ejecutar tareas pesadas en background y orquestar eventos de negocio entre sistemas: integraciones, sincronizaciones y notificaciones, de forma resiliente y escalable.
Business Central SDK
Personal · Open SourceEcosistema de librerías open source para integrar Microsoft Dynamics 365 Business Central en proyectos TypeScript/NestJS. SDK resiliente y type-safe con constructor OData fluent, rotación automática de claves y módulo NestJS plug-and-play.
pnpm add @chetodb/business-central pnpm add @chetodb/nestjs-business-central address-kit
Personal · Open SourceLibrería TypeScript para resolución, normalización y enriquecimiento de direcciones postales usando la API Nominatim de OpenStreetMap. Diseñada para logística y e-commerce con soporte multi-país, caché LRU configurable y soporte para proveedores personalizados.
pnpm add address-kit 04 / Filosofía de Ingeniería
VALORES"Diseñado para cambiar, no para ser perfecto."
Cuando algo falla en producción, voy directo al error porque ya sé dónde mirar. Gracias al conocimiento profundo del sistema, lo que podría ser un incidente de horas se convierte en uno de minutos.
El mejor código no es el más inteligente, es el que no necesita comentarios para explicarse.
Las APIs externas cambian sin avisar. Los requisitos también. Diseño mis sistemas para que adaptarse sea rápido y fácil.
Busco la mejora continua: mejorar mis habilidades día a día.
Stack Tecnológico
- TypeScript / Node.js
- NestJS
- Vue 3 / Nuxt
- Python
- Rust
- dns Docker / Portainer
- hub RabbitMQ / Redis
- storage PostgreSQL · MySQL · MongoDB
- terminal CI/CD · Git
- inventory_2 Odoo ERP
- cloud Azure (Business Central)
Diseño de SDKs open source type-safe y automatización de procesos B2B. Explorando Rust para sistemas de alto rendimiento.
05 / Formación
EDUCACIÓNIES Joan Coromines
Ciclo Formativo de Grado Superior
Desarrollo de Aplicaciones Web
sept. 2020 – jun. 2022 · Nota: 8/10
CRM completo en Vue 3 + NestJS + PostgreSQL. API REST, JWT y despliegue Docker.
IES El Caminàs
Ciclo Formativo de Grado Medio
Sistemas microinformáticos y redes
Licencias y Certificaciones
Python (70 h)
Imagina Formación
sept. 2025
Credencial: AF-88 · Grupo 01