Esperienza

La mia esperienza professionale

Sviluppatore Full Stack (MERN)

DGT PORTFOLIO|Tempo pieno
Ott 2025 - Presente
7 mesi Remoto

Responsabilità principali:

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

Sviluppo professionale

Pausa di carriera|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

Risultati:

  • Progettate interfacce utente interattive e accattivanti nello sviluppo front-end.
  • Acquisita esperienza nello sviluppo back-end e nella gestione di database.
  • Sviluppate competenze nella creazione e manutenzione di applicazioni web dinamiche.
  • Applicata la metodologia Agile per migliorare l'efficienza e rafforzare il lavoro di squadra.
  • Acquisita esperienza nell'uso di Git e GitHub per un'efficace gestione del codice e dei progetti.
  • Utilizzato SonarQube per analizzare la qualità del codice e garantire un miglioramento continuo.
  • Utilizzato Docker per semplificare la gestione dell'ambiente e lo sviluppo delle applicazioni.
  • Migliorate le competenze interpersonali, tra cui comunicazione e lavoro di squadra.

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|Tirocinio
Nov 2022 - Giu 2023
8 mesi Laayoune, Marocco

Apprendimento fondamentale:

  • Acquisite le basi della programmazione algoritmica e orientata agli oggetti.
  • Progettati e realizzati siti web statici e dinamici che interagiscono con gli utenti.
  • Lavorato con database ed eseguite operazioni di base.
  • Imparato JavaScript per lo sviluppo di applicazioni.
  • Familiarizzato con i principi di sicurezza dei sistemi informativi.
  • Sviluppate competenze comportamentali e sociali essenziali per un ambiente professionale.