Michael Rodríguez

FULLSTACK DEVELOPER

Construyo aplicaciones SaaS full-stack, implementando lógica de negocio, APIs y sistemas escalables listos para producción.

TypeScript
React
Node.js
Next.js
MongoDB
Playwright Streamline Icon: https://streamlinehq.comPlayWright
Michael's Photo

Descargar CV

Disponible para trabajar

Sobre mí

Desarrollador Full-Stack con stack TypeScript · Next.js · Node.js · MongoDB. Combino formación técnica en Ingeniería Informática con desarrollo real en producción, actualmente construyendo CostaSpanish Academy, una plataforma SaaS LMS desplegada en Vercel con CI/CD mediante GitHub Actions.

Tengo experiencia práctica en arquitectura de aplicaciones web completas: desde el diseño de APIs REST hasta la integración de autenticación, internacionalización y gestión de ficheros en Firebase. Me enfoco en construir productos claros, escalables y bien estructurados, con criterio técnico y orientación a negocio.

Busco incorporarme a un equipo donde pueda aportar desde el primer día, seguir creciendo como ingeniero y contribuir al desarrollo de productos reales que aporten valor.

Michael's Photo
Educación y Certificados
Desarrollo de Aplicaciones Web

2022/2024 - Universidad Alfonso X el Sabio

Ingeniería InformáticaFully compatible with full-time work

2025/Actualidad - Universidad Alfonso X el Sabio

Preliminary English CambridgeActualmente preparandome para el B2 Cambridge (FCE).
Formación Técnica
Diseño UX/UI
JavaScript
TypeScript
React
NodeJS
NextJS
Experiencia Laboral
Sección9 - Desarrollo Web (Prácticas)

Oct 2024 - Ene 2025 · Barcelona, España

  • Desarrollo de soluciones web personalizadas mediante WordPress y optimización de arquitecturas basadas en Laravel.
  • Trabajo en entorno ágil con gestión de tickets, priorización de tareas y seguimiento de entregas bajo metodología Scrum.
  • Implementación de interfaces desde diseños en Figma, mejorando experiencia de usuario, rendimiento e interactividad.

CostaSpanish Academy - SaaS LMS

Mayo 2025 - Actualidad · Proyecto en producción

  • Plataforma SaaS para academia de idiomas.
    Sistema de gestión educativa centralizado con lógica de negocio para alumnos, planes, créditos, clases e historial pedagógico.
  • Stack y despliegue.
    Next.js, TypeScript, MongoDB, Firebase Storage, NextAuth y next-intl. Desplegado en Vercel con CI/CD, testing E2E e integración con servicios externos.
Proyectos
CostaSpanish AcademyLanding page para venta y presentación de cursos de español.

Landing page de alto rendimiento desarrollada con Next.js, TypeScript y Tailwind para una academia de español como lengua extranjera. La plataforma integra SEO avanzado, i18n, formularios de captación orientados a conversión y contenido dinámico extraído desde una base de datos en MongoDB. Su arquitectura modular y escalable está diseñada para evolucionar hacia un LMS completo, incorporando buenas prácticas de accesibilidad, rendimiento y despliegue CI/CD en Vercel.

Next.js 14TypeScriptTailwind CSSMongoDBi18n / Multi-idiomaSEO TécnicoLead GenerationArquitectura EscalableCI/CD en Vercel
Imagen del proyecto Costa Spanish Academy
Learning System Managment CostaSpanishSaaS para gestión educativa

Plataforma SaaS full-stack desarrollada con Next.js y TypeScript, orientada a la automatización de la gestión educativa. El núcleo del sistema es un motor de lógica de negocio respaldado por MongoDB, que gestiona perfiles pedagógicos y un sistema transaccional de créditos en tiempo real. A nivel frontend, destaca la implementación de interfaces altamente interactivas y formularios multipaso con gestión de estado global optimizada (evitando prop drilling y cascading renders) mediante react-hook-form y validación tipada con Zod.

Next.js App RouterTypeScriptFirebase StorageMongoDBReact Hook FormZodArquitectura SaaSFormularios ComplejosOAuth
SaaS para gestión educativa

Gracias por visitar mi portfolio

Muestra de mis proyectos y experiencia como desarrollador full-stack, con enfoque en aplicaciones web modernas.

Links

Contacta conmigo

michael2002982@gmail.com

+34 68 05 08 750

Sígueme