Experiencia

Mi experiencia profesional

Fundador y Desarrollador Full Stack

DGT Portfolio•Tiempo completo (Remoto)
Oct 2025 — Presente
Remoto

Responsabilidades principales:

  • Construcción y mantenimiento de una plataforma SaaS con Next.js para crear portfolios profesionales, con integración de pagos PayPal y soporte de dominio personalizado.
  • Desarrollo de APIs RESTful seguras con Node.js y Express.js, con autenticación JWT/NextAuth.js y Control de Acceso Basado en Roles (RBAC).
  • Implementación de optimizaciones de rendimiento y SEO mediante Server-Side Rendering (SSR) y prácticas modernas de desarrollo web.
  • Gestión del despliegue de la aplicación en Vercel y flujos de trabajo CI/CD con Git y GitHub.
Next.jsReact.jsNode.jsExpress.jsMongoDBPayPal APIJWT / NextAuthTailwind CSSVercelGit & GitHub

Capacitación en Desarrollo Backend

Autoaprendizaje y Desarrollo Profesional•Capacitación (Remoto)
Nov 2024 — Ene 2025
Remoto

Áreas de enfoque y proyectos:

  • Finalización de un programa intensivo de capacitación en desarrollo backend enfocado en NestJS (Node.js + TypeScript) para construir aplicaciones escalables y de alto rendimiento en el lado del servidor.
  • Conceptos avanzados: desarrollo de APIs RESTful, autenticación y autorización (JWT, OAuth, RBAC), comunicación en tiempo real usando Socket.io, integración GraphQL, internacionalización (i18n), MongoDB y arquitectura de microservicios.
  • Desarrollo de un sistema completo de comercio electrónico que abarca: gestión de usuarios (RBAC), autenticación segura (JWT/OAuth), gestión de productos/categorías/marcas, procesamiento de carrito y pedidos, gestión de pagos, gestión de cupones, sistema de reseñas y configuración de impuestos.
NestJSTypeScriptNode.jsREST APIsPostmanSocket.ioMongoDBOAuth & RBAC

Pasante de Desarrollo Full Stack

Cités des Métiers et des Compétences•Tiempo completo (Presencial)
Sep 2023 — Jun 2024
El Aaiún, Marruecos

Responsabilidades principales:

  • Desarrollo de aplicaciones web responsivas e interactivas con React.js y JavaScript.
  • Construcción de servicios back-end y APIs RESTful con Node.js y Express.js, con experiencia en Laravel/PHP.
  • Diseño y gestión de bases de datos con MongoDB y MySQL.
  • Aplicación de metodologías Agile/Scrum en planificación, desarrollo, pruebas y entrega de proyectos.
  • Uso de Docker, Git/GitHub y SonarQube para desarrollo, control de versiones y análisis de calidad de código.
React.jsJavaScriptNode.jsExpress.jsMongoDBMySQLPHPGit & GitHub

Desarrollador Full Stack MERN

Academia Regional de Educación y Formación•Pasantía (Híbrido)
Mar 2024 — Mar 2024
El Aaiún, Marruecos

Tareas principales:

  • Diseño y desarrollo de una aplicación full-stack de gestión de tareas con autenticación basada en JWT.
  • Desarrollo de endpoints de la API RESTful y pruebas con Postman.
  • Despliegue de la aplicación en Vercel.
React.jsNode.jsExpress.jsMongoDBREST APIsPostmanJWTVercel

Pasante de Desarrollo Digital

Cités des Métiers et des Compétences•Tiempo completo (Presencial)
Nov 2022 — Jun 2023
El Aaiún, Marruecos

Responsabilidades principales:

  • Aplicación de conceptos de programación y algoritmos en proyectos prácticos.
  • Desarrollo de sitios web estáticos y dinámicos con HTML, CSS, JavaScript y PHP.
  • Trabajo con bases de datos SQL y aplicación de prácticas básicas de seguridad en sistemas de información.
HTML5CSS3BootstrapJavaScriptPythonPHPSQLGit