Esperienza

La mia esperienza professionale

Fondatore e Sviluppatore Full Stack

DGT Portfolio•Tempo pieno (Remoto)
Ott 2025 — Presente
Remoto

Responsabilità principali:

  • Sviluppo e manutenzione di una piattaforma SaaS Next.js per la creazione di portfolio professionali, con integrazione pagamenti PayPal e supporto domini personalizzati.
  • Sviluppo di API RESTful sicure con Node.js ed Express.js, con autenticazione JWT/NextAuth.js e Controllo degli Accessi Basato sui Ruoli (RBAC).
  • Implementazione di ottimizzazioni di performance e SEO tramite Server-Side Rendering (SSR) e pratiche moderne di sviluppo web.
  • Gestione del deployment dell'applicazione su Vercel e dei workflow CI/CD con Git e GitHub.
Next.jsReact.jsNode.jsExpress.jsMongoDBPayPal APIJWT / NextAuthTailwind CSSVercelGit & GitHub

Formazione in Sviluppo Backend

Autoapprendimento e Sviluppo Professionale•Formazione (Remoto)
Nov 2024 — Gen 2025
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.
NestJSTypeScriptNode.jsREST APIsPostmanSocket.ioMongoDBOAuth & RBAC

Tirocinante Sviluppatore Full Stack

Cités des Métiers et des Compétences•Tempo pieno (In loco)
Set 2023 — Giu 2024
Laayoune, Marocco

Responsabilità principali:

  • Sviluppo di applicazioni web responsive e interattive con React.js e JavaScript.
  • Costruzione di servizi back-end e API RESTful con Node.js ed Express.js, con esperienza in Laravel/PHP.
  • Progettazione e gestione di database con MongoDB e MySQL.
  • Applicazione delle metodologie Agile/Scrum in pianificazione, sviluppo, test e consegna dei progetti.
  • Utilizzo di Docker, Git/GitHub e SonarQube per sviluppo, controllo versione e analisi della qualità del codice.
React.jsJavaScriptNode.jsExpress.jsMongoDBMySQLPHPGit & GitHub

Sviluppatore Full Stack MERN

Accademia Regionale di Istruzione e Formazione•Tirocinio (In loco)
Mar 2024 — Mar 2024
Laayoune, Marocco

Compiti principali:

  • Progettazione e sviluppo di un'applicazione full-stack di gestione delle attività con autenticazione basata su JWT.
  • Sviluppo degli endpoint dell'API RESTful e test con Postman.
  • Deployment dell'applicazione su Vercel.
React.jsNode.jsExpress.jsMongoDBREST APIsPostmanJWTVercel

Tirocinante Sviluppatore Digitale

Cités des Métiers et des Compétences•Tempo pieno (In loco)
Nov 2022 — Giu 2023
Laayoune, Marocco

Responsabilità principali:

  • Applicazione di concetti di programmazione e algoritmi attraverso progetti pratici.
  • Sviluppo di siti web statici e dinamici con HTML, CSS, JavaScript e PHP.
  • Lavoro con database SQL e applicazione di pratiche di base sulla sicurezza dei sistemi informativi.
HTML5CSS3BootstrapJavaScriptPythonPHPSQLGit