Skip to content
ES
PROFESSIONAL PROFILEA PDF is generated from the content on this page.

Updated October 2026

Luis Ramírez Calle

Senior Software Engineer / Tech Lead

TypeScript / Node.js · SaaS, Platform & AI Engineering

Las Palmas de Gran Canaria, Spainluis.ramirezcalle@outlook.comGitHub: github.com/luckysLinkedIn: linkedin.com/in/luis-ramirez-calleManfred: mnf.red/luis-ramirez-calle-fullstack-developer

Professional summary

SaaS, platform & AI engineering

Senior Software Engineer and hands-on Tech Lead with nearly 10 years of full-stack development experience across SaaS, e-commerce and logistics. Specializes in TypeScript, Node.js, NestJS, React, Vue.js, Nuxt and PostgreSQL. Has built products from zero to production and led a 4-person team on an e-commerce platform processing approximately 1,000 orders per day. Experience in legacy code refactoring, platform modernization and Nuxt 2 to Nuxt 3 migration. Owns architecture, automated testing, security, CI/CD and production operations, with practical AI integration experience using OpenAI API, RAG and AI SDK.

Technical skills

Languages

TypeScript, JavaScript, Python (working knowledge), PHP

Backend & APIs

Node.js, NestJS, Express, Laravel, Symfony, REST APIs, GraphQL, third-party integrations, asynchronous processing, background jobs, Redis, BullMQ

Frontend

React (React.js), React Router, Next.js, Vue.js, Nuxt, Vite, Tailwind CSS

AI product engineering

OpenAI API, Amazon Bedrock, Retrieval-Augmented Generation (RAG), AI SDK, Large Language Model (LLM) integration, AI-assisted engineering workflows

Data, architecture & security

PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Domain-Driven Design (DDD), Hexagonal Architecture, bounded contexts, PostgreSQL Row-Level Security (RLS), fail-closed authorization, concurrency control

Cloud infrastructure & delivery

Amazon Web Services (AWS), AWS Lambda, Amazon SQS, Amazon SES, serverless architecture, Infrastructure as Code (IaC) with Terraform, Docker, Docker Compose, Kubernetes, Linux, Cloudflare, Heroku, Continuous Integration / Continuous Delivery (CI/CD), GitHub Actions, GitLab CI, reproducible deployments, database migrations, production operations

Monitoring & payment integrations

Amazon CloudWatch, application error monitoring with Sentry and GlitchTip; payment gateway integrations with Stripe and Redsys

Automated testing & quality

Test-Driven Development (TDD), Vitest, React Testing Library, Playwright, unit testing, integration testing, HTTP contract testing, end-to-end (E2E) testing, automated quality gates

Refactoring & legacy modernization

Legacy code maintenance, behavior-preserving refactoring, technical debt reduction, incremental modernization, framework migrations, regression testing, maintainability

Technical leadership

End-to-end ownership, product collaboration, architecture decisions, team leadership, pragmatic engineering and production operations

Professional experience

Medflow S.L.U. — Oncoviva

Co-Founder & CTO / Senior Software Engineer / Freelance

  • Built Oncoviva from the ground up as the sole engineer, owning architecture, backend and frontend implementation, deployment, operations and technical product decisions with the CEO.
  • Designed a modular architecture using Domain-Driven Design, Hexagonal Architecture and bounded contexts, with NestJS/TypeScript on the backend and React/TypeScript on the frontend.
  • Engineered security controls for sensitive data, including 2FA, HttpOnly refresh tokens, PostgreSQL RLS, actor and ownership isolation, fail-closed authorization, atomic locking, concurrency control and replay protection.
  • Built integrations with Odoo and DocuSeal, Redsys payment integration, and queue-based background processing with Redis and BullMQ; established reproducible database migrations, Docker/Docker Compose workflows and CI/CD.
  • Established automated quality gates with TDD, Vitest, React Testing Library, Playwright, PostgreSQL integration tests, HTTP contracts and Zod, and integrated AI capabilities using OpenAI API, RAG and AI SDK.
  • Used GlitchTip for application error monitoring.

Technologies: 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

  • Led technology and product engineering for an e-commerce platform processing approximately 1,000 orders per day, managing a 4-person team while remaining hands-on in delivery.
  • Defined architecture, technology strategy and product priorities with business stakeholders, balancing short-term delivery with long-term platform evolution.
  • Refactored legacy code in the e-commerce platform to improve maintainability and code quality, addressing technical debt alongside product delivery.
  • Led the Nuxt 2 to Nuxt 3 migration, improving performance, maintainability and access to the modern Vue/Nuxt ecosystem.
  • Integrated Odoo to automate accounting and manufacturing workflows tied to the order lifecycle.
  • Integrated Redsys payments and worked with GitHub Actions and GitLab CI pipelines, using Docker Compose for containerized development workflows.

Technologies: TypeScript, Node.js, Vue.js, Nuxt, PostgreSQL, Odoo, Redsys, Heroku, Docker, Docker Compose, GitHub Actions, GitLab CI

Tuklo

Full-Stack Software Engineer / Tech Lead

  • Designed and built a last-mile SaaS platform from the ground up across backend, frontend, cloud infrastructure and external integrations.
  • Delivered a system handling approximately 5,000 shipments per day, including integrations with Cainiao and Citibox.
  • Implemented cloud infrastructure using AWS Serverless architecture for the logistics platform, with Redis, DynamoDB and MySQL in the stack; integrated Google Maps geolocation and route optimization with Routific, and contributed to MoxDelivery, a SaaS home-delivery platform.
  • Worked with Terraform for Infrastructure as Code (IaC), Kubernetes, Docker Compose, and CI/CD pipelines using GitHub Actions and GitLab CI.
  • Integrated Stripe payments and used Sentry for application error monitoring.
  • Worked with AWS Lambda for serverless execution, Amazon SQS for message queues, Amazon SES for email delivery, Amazon CloudWatch for monitoring, and Amazon Bedrock.

Technologies: 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

Full-Stack Software Engineer

  • Designed and developed backend and frontend systems for products across multiple industries and enterprise clients.
  • For Hörmann, built a real-time monitoring platform for approximately 200 devices distributed across 5 warehouses.
  • Delivered additional products including Lenogulf, a seed-trading platform, and HYVE Crowd, a crowdsourcing platform.
  • Worked with AWS cloud infrastructure and containerized environments using Docker and Docker Compose.

Technologies: PHP, Laravel, Node.js, React, Vue.js, Nuxt, Next.js, Express, Symfony, MySQL, MongoDB, AWS, Docker, Docker Compose, Tailwind CSS

Personal & open-source projects

LearningHard

Founder / Senior Software Engineer (Personal Project)

  • Building an open-source educational platform that converts technical documentation into practical learning paths and production-like applications.
  • Own product design and implementation, applying use-case-driven architecture, maintainable code and pragmatic software-engineering practices.

Technologies: TypeScript, Node.js, Nuxt, PostgreSQL, Docker, Docker Compose, open source

Dialoglume

Language-learning application for practicing everyday conversations through guided dialogues or free text, with configurable voices, role-play and shadowing modes.

vautext-brainagent-skills

Selected open-source work exploring architecture, automation and AI-assisted engineering workflows.

Engineering approach

Pragmatic architecture

Apply Domain-Driven Design and Hexagonal Architecture when domain complexity justifies them; prefer simple designs when it does not.

Safe refactoring & legacy code

Approach existing systems through their business behavior and dependencies. Favor small, behavior-preserving changes supported by regression tests, and incremental modernization over unnecessary rewrites.

End-to-end ownership

Connect product decisions with architecture, implementation, testing, delivery and production operations.

Security and verifiable quality

Favor explicit contracts, fail-closed authorization, reproducible delivery and automated integration/E2E testing.

AI as engineering leverage

Use AI tooling to accelerate repetitive work, exploration and product integration while retaining engineering judgment for architecture, correctness and security.

Education & languages

University of Las Palmas de Gran Canaria

Computer Engineering Degree, Information Technology specialization

Languages

Spanish (Native) · English (Professional)