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.
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
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.
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 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.
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
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.