Experiencia

Mi experiencia profesional

Desarrollador Full Stack (MERN)

DGT PORTFOLIO|Tiempo completo
Oct 2025 - Presente
7 meses Remoto

Responsabilidades principales:

  • Desarrollo de una plataforma SaaS Next.js para portafolios profesionales con pagos PayPal integrados.
  • Diseño de APIs Node.js seguras utilizando JWT/NextAuth, garantizando una protección de datos robusta y escalabilidad.
  • Optimización de rendimiento y SEO a través de Server-Side Rendering (SSR), ofreciendo una UX premium de alta velocidad.
  • Gestión de despliegue Full-Stack en Vercel con Git/GitHub para integración y entrega continuas.

Desarrollo profesional

Pausa en la carrera|Capacitación
Nov 2024 - Ene 2025
3 meses 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.

Pasante de Desarrollo Full Stack

Cités des Métiers et des Compétences|Pasantía
Sep 2023 - Jun 2024
10 meses El Aaiún, Marruecos

Logros:

  • Diseño de interfaces de usuario interactivas y atractivas en el desarrollo front-end.
  • Adquisición de experiencia en desarrollo back-end y gestión de bases de datos.
  • Desarrollo de habilidades en la creación y mantenimiento de aplicaciones web dinámicas.
  • Aplicación de la metodología Agile para mejorar la eficiencia y fortalecer el trabajo en equipo.
  • Ganancia de experiencia en el uso de Git y GitHub para una gestión eficaz del código y de proyectos.
  • Uso de SonarQube para analizar la calidad del código y asegurar la mejora continua.
  • Uso de Docker para agilizar la gestión del entorno y el desarrollo de aplicaciones.
  • Mejora de las habilidades interpersonales, incluyendo la comunicación y el trabajo en equipo.

Desarrollador Full Stack MERN

Academia Regional de Educación y Formación|Pasantía
Mar 2024 - Mar 2024
1 mes El Aaiún, Marruecos

Tareas principales:

  • Diseño y desarrollo de una aplicación de gestión de tareas que permite a los usuarios agregar, editar y eliminar tareas.
  • Implementación de autenticación y autorización mediante JWT para garantizar la seguridad de la aplicación.
  • Prueba de endpoints de API con Postman para asegurar el funcionamiento correcto.
  • Mejora de la experiencia del usuario diseñando una interfaz sencilla y amigable.
  • Despliegue de la aplicación en Vercel y gestión de la base de código mediante Git/GitHub.

Pasante de Desarrollo Digital

Cités des Métiers et des Compétences|Pasantía
Nov 2022 - Jun 2023
8 meses El Aaiún, Marruecos

Aprendizajes fundamentales:

  • Adquisición de fundamentos de algoritmia y programación orientada a objetos.
  • Diseño y construcción de sitios web estáticos y dinámicos que interactúan con los usuarios.
  • Trabajo con bases de datos y ejecución de operaciones básicas.
  • Aprendizaje de JavaScript para el desarrollo de aplicaciones.
  • Familiarización con los principios de seguridad de los sistemas de información.
  • Desarrollo de habilidades conductuales y sociales esenciales en el entorno profesional.