Saltar al contenido
EN
PERFIL PROFESIONALEl PDF se genera a partir del contenido de esta página.

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-developer

Perfil 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

Dialoglume

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.

vautext-brainagent-skills

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)