Actualizado en octubre de 2026
Luis Ramírez Calle
Ingeniero de software sénior / Tech Lead
TypeScript / Node.js · SaaS, plataformas e ingeniería de IA
Las Palmas de Gran Canaria, Españaluis.ramirezcalle@outlook.comGitHub: github.com/luckysLinkedIn: linkedin.com/in/luis-ramirez-calleManfred: mnf.red/luis-ramirez-calle-fullstack-developerPerfil profesional
Ingeniería SaaS, plataformas e IA
Ingeniero de software sénior (Senior Software Engineer) y Tech Lead con casi 10 años de experiencia en desarrollo full stack de productos SaaS, comercio electrónico y logística. Especializado en TypeScript, Node.js, NestJS, React, Vue.js, Nuxt y PostgreSQL. He construido productos desde cero hasta producción y liderado un equipo de cuatro personas en una plataforma con aproximadamente 1.000 pedidos diarios. Experiencia en refactoring de código heredado (legacy code), modernización de plataformas y migración de Nuxt 2 a Nuxt 3. Asumo arquitectura, pruebas automatizadas, seguridad, CI/CD y operaciones en producción, con experiencia práctica en integración de IA mediante OpenAI API, RAG y AI SDK.
Competencias técnicas
Lenguajes
TypeScript, JavaScript, Python (conocimientos prácticos), PHP
Backend y APIs
Node.js, NestJS, Express, Laravel, Symfony, APIs REST, GraphQL, integraciones con terceros, procesamiento asíncrono, tareas en segundo plano, Redis, BullMQ
Frontend
React (React.js), React Router, Next.js, Vue.js, Nuxt, Vite, Tailwind CSS
Ingeniería de producto con IA
OpenAI API, Amazon Bedrock, generación aumentada por recuperación (Retrieval-Augmented Generation, RAG), AI SDK, integración de modelos de lenguaje (LLM), flujos de ingeniería asistidos por IA
Datos, arquitectura y seguridad
PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Domain-Driven Design (DDD), Arquitectura Hexagonal, contextos delimitados, Row-Level Security (RLS) en PostgreSQL, autorización segura ante fallos, control de concurrencia
Infraestructura cloud y entrega
Amazon Web Services (AWS), AWS Lambda, Amazon SQS, Amazon SES, arquitectura serverless, infraestructura como código (IaC) con Terraform, Docker, Docker Compose, Kubernetes, Linux, Cloudflare, Heroku, integración y entrega continuas (CI/CD), GitHub Actions, GitLab CI, despliegues reproducibles, migraciones de bases de datos, operaciones en producción
Monitorización e integraciones de pagos
Amazon CloudWatch, monitorización de errores de aplicaciones con Sentry y GlitchTip; integración de pasarelas de pago con Stripe y Redsys
Pruebas automatizadas y calidad
Desarrollo guiado por pruebas (TDD), Vitest, React Testing Library, Playwright, pruebas unitarias, pruebas de integración, pruebas de contratos HTTP, pruebas de extremo a extremo (E2E), controles automatizados de calidad
Refactoring y modernización de legacy code
Mantenimiento de código heredado, refactorización sin cambios de comportamiento, reducción de deuda técnica, modernización incremental, migraciones de frameworks, pruebas de regresión, mantenibilidad
Liderazgo técnico
Responsabilidad de extremo a extremo, colaboración con producto, decisiones de arquitectura, liderazgo de equipos, ingeniería pragmática y operaciones en producción
Experiencia profesional
Medflow S.L.U. — Oncoviva
Cofundador y CTO / Ingeniero de software sénior / Freelance
- Construí Oncoviva desde cero como único ingeniero, haciéndome cargo de la arquitectura, el desarrollo backend y frontend, el despliegue, las operaciones y las decisiones técnicas de producto junto al CEO.
- Diseñé una arquitectura modular con Domain-Driven Design, Arquitectura Hexagonal y contextos delimitados, con NestJS/TypeScript en backend y React/TypeScript en frontend.
- Desarrollé controles de seguridad para datos sensibles: 2FA, tokens de refresco HttpOnly, RLS en PostgreSQL, aislamiento por actor y titularidad, autorización segura ante fallos, bloqueos atómicos, control de concurrencia y protección contra repetición.
- Desarrollé integraciones con Odoo y DocuSeal, la integración de pagos con Redsys y procesamiento en segundo plano mediante colas con Redis y BullMQ; establecí migraciones reproducibles de bases de datos, flujos con Docker/Docker Compose y CI/CD.
- Establecí controles automatizados de calidad con TDD, Vitest, React Testing Library, Playwright, pruebas de integración con PostgreSQL, contratos HTTP y Zod; integré capacidades de IA mediante OpenAI API, RAG y AI SDK.
- Utilicé GlitchTip para monitorizar errores de las aplicaciones.
Tecnologías: TypeScript, Node.js, NestJS, React, PostgreSQL, Redis, BullMQ, Docker, Docker Compose, GlitchTip, Redsys, CI/CD, Zod, OpenAI API, RAG, AI SDK
TALKUAL
CTO / Tech Lead
- Lideré la tecnología y la ingeniería de producto de una plataforma de comercio electrónico que procesaba aproximadamente 1.000 pedidos diarios. Gestioné un equipo de cuatro personas y participé activamente en las entregas.
- Definí la arquitectura, la estrategia tecnológica y las prioridades de producto con las partes interesadas del negocio, equilibrando las entregas a corto plazo con la evolución de la plataforma.
- Refactoricé código heredado (legacy code) de la plataforma de comercio electrónico para mejorar su mantenibilidad y calidad, abordando la deuda técnica junto con las entregas de producto.
- Lideré la migración de Nuxt 2 a Nuxt 3, mejorando el rendimiento y la mantenibilidad, y facilitando la adopción del ecosistema moderno de Vue/Nuxt.
- Integré Odoo para automatizar flujos de contabilidad y fabricación vinculados al ciclo de vida de los pedidos.
- Integré pagos con Redsys y trabajé con pipelines de GitHub Actions y GitLab CI, usando Docker Compose para flujos de desarrollo con contenedores.
Tecnologías: TypeScript, Node.js, Vue.js, Nuxt, PostgreSQL, Odoo, Redsys, Heroku, Docker, Docker Compose, GitHub Actions, GitLab CI
Tuklo
Ingeniero de software full stack / Tech Lead
- Diseñé y construí desde cero una plataforma SaaS de última milla, incluyendo backend, frontend, infraestructura cloud e integraciones externas.
- Entregué un sistema que gestionaba aproximadamente 5.000 envíos diarios, con integraciones con Cainiao y Citibox.
- Implementé infraestructura cloud con arquitectura AWS Serverless para la plataforma logística, con Redis, DynamoDB y MySQL en el stack; integré geolocalización con Google Maps y optimización de rutas con Routific, y colaboré en MoxDelivery, una plataforma SaaS de entrega a domicilio.
- Trabajé con Terraform para infraestructura como código (IaC), Kubernetes, Docker Compose y pipelines de CI/CD con GitHub Actions y GitLab CI.
- Integré pagos con Stripe y utilicé Sentry para monitorizar errores de las aplicaciones.
- Trabajé con AWS Lambda para ejecución serverless, Amazon SQS para colas de mensajes, Amazon SES para envío de correo, Amazon CloudWatch para monitorización y Amazon Bedrock.
Tecnologías: Laravel, PHP, TypeScript, Node.js, Vue.js, Nuxt, AWS, Lambda, SQS, SES, CloudWatch, Bedrock, Serverless, Terraform, Kubernetes, Docker, Docker Compose, GitHub Actions, GitLab CI, Sentry, Stripe, Redis, DynamoDB, MySQL, GraphQL, Google Maps, Routific
Hyve Innovation Community
Ingeniero de software full stack
- Diseñé y desarrollé sistemas backend y frontend para productos de distintas industrias y clientes empresariales.
- Para Hörmann, construí una plataforma de monitorización en tiempo real para aproximadamente 200 dispositivos distribuidos en cinco almacenes.
- Desarrollé otros productos, como Lenogulf, una plataforma de comercio de semillas, e HYVE Crowd, una plataforma de crowdsourcing.
- Trabajé con infraestructura cloud en AWS y entornos con contenedores mediante Docker y Docker Compose.
Tecnologías: PHP, Laravel, Node.js, React, Vue.js, Nuxt, Next.js, Express, Symfony, MySQL, MongoDB, AWS, Docker, Docker Compose, Tailwind CSS
Proyectos personales y de código abierto
LearningHard
Fundador / Ingeniero de software sénior (proyecto personal)
- Desarrollo una plataforma educativa de código abierto que transforma documentación técnica en itinerarios prácticos de aprendizaje y aplicaciones similares a las de producción.
- Lidero el diseño e implementación del producto, aplicando arquitectura orientada a casos de uso, código mantenible y prácticas pragmáticas de ingeniería de software.
Tecnologías: TypeScript, Node.js, Nuxt, PostgreSQL, Docker, Docker Compose, código abierto
Aplicación de aprendizaje de idiomas para practicar conversaciones cotidianas con diálogos guiados o texto libre, voces configurables y modos de role-play y shadowing.
Selección de proyectos de código abierto sobre arquitectura, automatización y flujos de ingeniería asistidos por IA.
Enfoque de ingeniería
Arquitectura pragmática
Aplico Domain-Driven Design y Arquitectura Hexagonal cuando la complejidad del dominio lo justifica; si no, prefiero soluciones sencillas.
Refactoring seguro y código heredado
Abordo los sistemas existentes desde su comportamiento de negocio y sus dependencias. Priorizo cambios pequeños que preserven el comportamiento, respaldados por pruebas de regresión, y la modernización incremental frente a reescrituras innecesarias.
Responsabilidad integral
Conecto las decisiones de producto con la arquitectura, la implementación, las pruebas, la entrega y las operaciones en producción.
Seguridad y calidad verificable
Priorizo contratos explícitos, autorización segura ante fallos, entregas reproducibles y pruebas automatizadas de integración y extremo a extremo.
IA como palanca de ingeniería
Uso herramientas de IA para acelerar tareas repetitivas, exploración e integración de producto, manteniendo el criterio de ingeniería en arquitectura, corrección y seguridad.
Formación e idiomas
Universidad de Las Palmas de Gran Canaria
Grado en Ingeniería Informática, especialidad en Tecnologías de la Información
Idiomas
Español (nativo) · Inglés (profesional)