Erfahrung

Meine Berufserfahrung

Gründer & Full Stack Entwickler

DGT Portfolio•Vollzeit (Remote)
Okt 2025 — Gegenwart
Remote

Hauptverantwortlichkeiten:

  • Aufbau und Pflege einer Next.js SaaS-Plattform zur Erstellung professioneller Portfolios, mit PayPal-Zahlungsintegration und Unterstützung benutzerdefinierter Domains.
  • Entwicklung sicherer RESTful APIs mit Node.js und Express.js, mit JWT/NextAuth.js-Authentifizierung und rollenbasierter Zugriffskontrolle (RBAC).
  • Implementierung von Performance- und SEO-Optimierungen mittels Server-Side Rendering (SSR) und modernen Webentwicklungspraktiken.
  • Verwaltung des Anwendungsdeployments auf Vercel und CI/CD-Workflows mit Git und GitHub.
Next.jsReact.jsNode.jsExpress.jsMongoDBPayPal APIJWT / NextAuthTailwind CSSVercelGit & GitHub

Backend-Entwicklungs-Training

Selbststudium & berufliche Weiterentwicklung•Weiterbildung (Remote)
Nov 2024 — Jan 2025
Remote

Schwerpunkte und Projekte:

  • Abschluss eines intensiven Backend-Entwicklungstrainingsprogramms mit Fokus auf NestJS (Node.js + TypeScript) für den Aufbau skalierbarer und hochperformanter serverseitiger Anwendungen.
  • Fortgeschrittene Konzepte: RESTful API-Entwicklung, Authentifizierung und Autorisierung (JWT, OAuth, RBAC), Echtzeitkommunikation mit Socket.io, GraphQL-Integration, Internationalisierung (i18n), MongoDB und Microservices-Architektur.
  • Entwicklung eines vollständigen E-Commerce-Systems, umfassend: Benutzerverwaltung (RBAC), sichere Authentifizierung (JWT/OAuth), Produkt-/Kategorie-/Markenverwaltung, Warenkorb- und Bestellabwicklung, Zahlungsabwicklung, Gutscheinverwaltung, Bewertungssystem und Steuerkonfiguration.
NestJSTypeScriptNode.jsREST APIsPostmanSocket.ioMongoDBOAuth & RBAC

Full Stack Entwickler Praktikant

Cités des Métiers et des Compétences•Vollzeit (Vor Ort)
Sep 2023 — Jun 2024
Laayoune, Marokko

Hauptverantwortlichkeiten:

  • Entwicklung responsiver und interaktiver Webanwendungen mit React.js und JavaScript.
  • Aufbau von Backend-Diensten und RESTful APIs mit Node.js und Express.js, mit Erfahrung in Laravel/PHP.
  • Design und Verwaltung von Datenbanken mit MongoDB und MySQL.
  • Anwendung von Agile/Scrum-Methoden in Projektplanung, Entwicklung, Testing und Lieferung.
  • Nutzung von Docker, Git/GitHub und SonarQube für Entwicklung, Versionskontrolle und Code-Qualitätsanalyse.
React.jsJavaScriptNode.jsExpress.jsMongoDBMySQLPHPGit & GitHub

Full Stack MERN Entwickler

Regionale Akademie für Bildung und Ausbildung•Praktikum (Hybrid)
Mär 2024 — Mär 2024
Laayoune, Marokko

Hauptaufgaben:

  • Design und Entwicklung einer Full-Stack-Aufgabenverwaltungsanwendung mit JWT-basierter Authentifizierung.
  • Entwicklung von RESTful API-Endpunkten und deren Tests mit Postman.
  • Deployment der Anwendung auf Vercel.
React.jsNode.jsExpress.jsMongoDBREST APIsPostmanJWTVercel

Digitalentwickler Praktikant

Cités des Métiers et des Compétences•Vollzeit (Vor Ort)
Nov 2022 — Jun 2023
Laayoune, Marokko

Hauptverantwortlichkeiten:

  • Anwendung von Programmier- und Algorithmuskonzepten in praktischen Projekten.
  • Entwicklung statischer und dynamischer Websites mit HTML, CSS, JavaScript und PHP.
  • Arbeit mit SQL-Datenbanken und Anwendung grundlegender Informationssystem-Sicherheitspraktiken.
HTML5CSS3BootstrapJavaScriptPythonPHPSQLGit