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.
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.
Full Stack Entwickler Praktikant
Cités des Métiers et des Compétences|Praktikum
Sep 2023 - Jun 2024
10 Mon. 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.
Full Stack MERN Entwickler
Regionale Akademie für Bildung und Ausbildung|Praktikum
Mär 2024 - Mär 2024
1 Mon. 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.
Digitalentwickler Praktikant
Cités des Métiers et des Compétences|Vollzeit
Nov 2022 - Jun 2023
8 Mon. 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.