Michael Rodríguez

FULL-STACKDEVELOPER

Desarrollador full-stack especializado en React, Next.js, TypeScript y Node.js. He construido y desplegado productos end-to-end, desde la arquitectura y las APIs hasta el testing, CI/CD y la experiencia de usuario.

Descargar CV
Disponibilidad
Abierto a oportunidades
Ubicación
Málaga · Remoto España
Michael Rodríguez, desarrollador full-stack

Stack principal

  • React
  • Next.js
  • TypeScript
  • Node.js
  • MongoDB

02/ Proyectos

Proyectos seleccionados.

Una selección de productos en producción y proyectos construidos desde la interfaz hasta la lógica de negocio.

01/ SaaS

MVP en uso

CostaSpanish LMS

Sistema de gestión educativa

Plataforma de gestión educativa para centralizar alumnos, cursos, clases, bonos y recursos. Tras la entrega inicial del MVP, la academia ya utiliza el sistema en su operativa diaria. El producto continúa evolucionando de forma iterativa, con mejoras centradas en robustez, automatización y experiencia de uso.

He desarrollado el producto de extremo a extremo: experiencia de usuario, autenticación y control por roles, modelado de datos, APIs, integraciones externas y pipeline CI/CD.

Mockup del panel de gestión de CostaSpanish LMS en varios dispositivos
Rol
Full-Stack Developer · Freelance
Áreas
Producto · Frontend · Backend
Stack
Next.js · TypeScript · MongoDB · NextAuth.js · Firebase Storage

02/ Web

En producción

CostaSpanish Academy

Web comercial para una academia de español

Web comercial desarrollada con Next.js, TypeScript y Tailwind CSS para presentar la oferta formativa y captar nuevos alumnos. Incluye contenido bilingüe, SEO técnico, formularios conectados a la base de datos y una experiencia responsive orientada a conversión.

La web se mantiene en producción y evoluciona junto con las necesidades comerciales de la academia.

Mockup responsive de la web comercial CostaSpanish Academy
Rol
Full-Stack Developer
Áreas
Frontend · SEO · Conversión
Stack
Next.js · TypeScript · Tailwind CSS · MongoDB · i18n

03 / Sobre mí

Construyo softwarepensando más alláde la interfaz.

Soy desarrollador full-stack y estudiante de Ingeniería Informática, especializado en React, Next.js, TypeScript, Node.js y MongoDB. Trabajo sobre productos completos: desde la experiencia de usuario y las APIs hasta el modelado de datos, la autenticación y el despliegue.

Actualmente busco incorporarme a un equipo donde pueda aportar desde el primer día, seguir creciendo como ingeniero y profundizar especialmente en backend, arquitectura y cloud.

Áreas técnicas

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Backend y APIs

  • Node.js
  • Express
  • REST APIs
  • NextAuth.js

Datos

  • MongoDB
  • Mongoose
  • MySQL

Calidad y entrega

  • Playwright
  • GitHub Actions
  • Docker
  • Vercel

Experiencia

  1. Enero 2026 — Actualidad

    Full Stack Developer · Freelance

    CostaSpanish Academy

    SaaS de gestión para academia de idiomas

    Desarrollo end-to-end de una plataforma con autenticación, alumnos, reservas, bonos y panel de administración.

    NextAuth.js y control por roles, MongoDB/Mongoose, Google Calendar API y CI/CD con GitHub Actions y Vercel.

  2. Octubre 2024 — Enero 2025

    Desarrollador web · Prácticas

    Sección9

    Desarrollo de soluciones en WordPress y PHP, colaboración en proyectos Laravel y maquetación de interfaces desde Figma.

    Trabajo con Jira y metodología Scrum, corrección de bugs, revisión de código y compatibilidad entre navegadores.

Formación

  1. Grado Universitario en Ingeniería Informática

    Universidad Alfonso X el Sabio

    3.er curso · Modalidad online compatible con trabajo a jornada completa

  2. 2022 — 2024

    Técnico Superior en Desarrollo de Aplicaciones Web

    Universidad Alfonso X el Sabio

    Formación superior en desarrollo de aplicaciones web

Actualmente

Inglés
B2 en progreso
Cloud
AWS

Developer Associate · Preparación

Foco
Backend / Arquitectura

Cómo trabajo

  1. Producto

    Resolver necesidades concretas antes de añadir complejidad.

  2. Ingeniería

    Código mantenible, modelos claros y lógica explícita.

  3. Evolución

    Construir una base que pueda crecer sin rehacerse.