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-developerProfessional 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
Language-learning application for practicing everyday conversations through guided dialogues or free text, with configurable voices, role-play and shadowing modes.
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)