Sviluppata una piattaforma SaaS Next.js per portfolio professionali con pagamenti PayPal integrati.
Progettate API Node.js sicure utilizzando JWT/NextAuth, garantendo una robusta protezione dei dati e scalabilità.
Ottimizzate prestazioni e SEO tramite Server-Side Rendering (SSR), offrendo una UX premium ad alta velocità.
Gestito il deployment Full-Stack su Vercel con Git/GitHub per l'integrazione e la consegna continua.
Formazione in Sviluppo Backend
Autoapprendimento e Sviluppo Professionale|Formazione
Nov 2024 - Gen 2025
3 mesi Remoto
Aree di interesse e progetti:
Completato un programma intensivo di formazione sullo sviluppo backend focalizzato su NestJS (Node.js + TypeScript) per la creazione di applicazioni lato server scalabili e ad alte prestazioni.
Concetti avanzati: sviluppo di API RESTful, autenticazione e autorizzazione (JWT, OAuth, RBAC), comunicazione in tempo reale tramite Socket.io, integrazione GraphQL, internazionalizzazione (i18n), MongoDB e architettura a microservizi.
Sviluppato un sistema di e-commerce completo che include: gestione utenti (RBAC), autenticazione sicura (JWT/OAuth), gestione prodotti/categorie/marchi, elaborazione carrello e ordini, gestione pagamenti, gestione coupon, sistema di recensioni e configurazione fiscale.
Tirocinante Sviluppatore Full Stack
Cités des Métiers et des Compétences|Tirocinio
Set 2023 - Giu 2024
10 mesi Laayoune, Marocco
Sviluppate competenze di sviluppo web full-stack attraverso uno stage professionale, applicando concetti appresi in:
Preparazione e pianificazione di progetti web.
Metodologia Agile e pratiche di gestione dei progetti.
Gestione dei database e manipolazione dei dati.
Sviluppo front-end per interfacce utente interattive e reattive.
Sviluppo back-end e logica delle applicazioni lato server.
Concetti di sviluppo e distribuzione di applicazioni cloud-native.
Sviluppo end-to-end di applicazioni web tramite un progetto di sintesi finale.
Sviluppatore Full Stack MERN
Accademia Regionale di Istruzione e Formazione|Tirocinio
Mar 2024 - Mar 2024
1 mese Laayoune, Marocco
Compiti principali:
Progettato e sviluppato un'applicazione di gestione delle attività che consente agli utenti di aggiungere, modificare ed eliminare attività.
Implementata l'autenticazione e l'autorizzazione utilizzando JWT per garantire la sicurezza dell'applicazione.
Testati gli endpoint API utilizzando Postman per garantire la corretta funzionalità.
Migliorata l'esperienza utente progettando un'interfaccia semplice e intuitiva.
Implementata l'applicazione su Vercel e gestito il codebase utilizzando Git/GitHub.
Tirocinante Sviluppatore Digitale
Cités des Métiers et des Compétences|Tempo pieno
Nov 2022 - Giu 2023
8 mesi Laayoune, Marocco
Sviluppate competenze fondamentali nello sviluppo digitale attraverso una formazione pratica, che copre:
Fondamenti algoritmici e tecniche di risoluzione dei problemi.
Concetti di Programmazione Orientata agli Oggetti (OOP).
Creazione di siti web statici e dinamici.
Programmazione JavaScript e interattività web.
Manipolazione di database e gestione dei dati.
Fondamenti di sicurezza dei sistemi informativi.
Comprensione dei processi di sviluppo digitale e delle pratiche professionali.