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.
Capacitación en Desarrollo Backend
Autoaprendizaje y Desarrollo Profesional|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
Desarrolló habilidades de desarrollo web full-stack a través de una pasantía profesional, aplicando conceptos aprendidos en:
Preparación y planificación de proyectos web.
Metodología ágil y prácticas de gestión de proyectos.
Gestión de bases de datos y manejo de datos.
Desarrollo front-end para interfaces de usuario interactivas y receptivas.
Desarrollo back-end y lógica de aplicaciones del lado del servidor.
Conceptos de desarrollo y despliegue de aplicaciones nativas de la nube.
Desarrollo de aplicaciones web de extremo a extremo a través de un proyecto de síntesis final.
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|Tiempo completo
Nov 2022 - Jun 2023
8 meses El Aaiún, Marruecos
Desarrolló habilidades fundamentales en desarrollo digital a través de capacitación práctica, cubriendo:
Fundamentos algorítmicos y técnicas de resolución de problemas.
Conceptos de Programación Orientada a Objetos (POO).
Creación de sitios web estáticos y dinámicos.
Programación JavaScript e interactividad web.
Manipulación de bases de datos y gestión de datos.
Fundamentos de seguridad de sistemas de información.
Comprensión de los procesos de desarrollo digital y prácticas profesionales.