Entwicklung einer Next.js SaaS-Plattform für professionelle Portfolios mit integrierten PayPal-Zahlungen.
Entwurf sicherer Node.js-APIs mit JWT/NextAuth, um robusten Datenschutz und Skalierbarkeit zu gewährleisten.
Optimierung von Performance und SEO durch Server-Side Rendering (SSR), um eine schnelle und erstklassige UX zu bieten.
Verwaltung des Full-Stack-Deployments auf Vercel mit Git/GitHub für kontinuierliche Integration und Auslieferung.
Berufliche Weiterentwicklung
Karrierepause|Weiterbildung
Nov 2024 - Jan 2025
3 Mon. 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.
Full Stack Entwickler Praktikant
Cités des Métiers et des Compétences|Praktikum
Sep 2023 - Jun 2024
10 Mon. Laayoune, Marokko
Erfolge:
Entwurf interaktiver und ansprechender Benutzeroberflächen in der Frontend-Entwicklung.
Erwerb von Erfahrung in der Backend-Entwicklung und Datenbankverwaltung.
Entwicklung von Fähigkeiten bei der Erstellung und Wartung dynamischer Webanwendungen.
Anwendung der Agile-Methodik zur Verbesserung der Effizienz und Stärkung der Teamarbeit.
Erwerb von Erfahrung im Umgang mit Git und GitHub für ein effektives Code- und Projektmanagement.
Einsatz von SonarQube zur Analyse der Codequalität und zur Sicherstellung einer kontinuierlichen Verbesserung.
Einsatz von Docker zur Rationalisierung der Umgebungsverwaltung und Anwendungsentwicklung.
Verbesserung der zwischenmenschlichen Fähigkeiten, einschließlich Kommunikation und Teamarbeit.
Full Stack MERN Entwickler
Regionale Akademie für Bildung und Ausbildung|Praktikum
Mär 2024 - Mär 2024
1 Mon. Laayoune, Marokko
Hauptaufgaben:
Konzeption und Entwicklung einer Aufgabenverwaltungsanwendung, die es Benutzern ermöglicht, Aufgaben hinzuzufügen, zu bearbeiten und zu löschen.
Implementierung von Authentifizierung und Autorisierung mittels JWT zur Gewährleistung der Anwendungssicherheit.
Testen von API-Endpunkten mit Postman, um die korrekte Funktionalität sicherzustellen.
Verbesserung der Benutzererfahrung durch Gestaltung einer einfachen und benutzerfreundlichen Oberfläche.
Deployment der Anwendung auf Vercel und Verwaltung der Codebasis mittels Git/GitHub.
Digitalentwickler Praktikant
Cités des Métiers et des Compétences|Praktikum
Nov 2022 - Jun 2023
8 Mon. Laayoune, Marokko
Grundlegende Lernergebnisse:
Erwerb von Grundlagen der Algorithmik und objektorientierten Programmierung.
Konzeption und Erstellung statischer und dynamischer Websites, die mit Benutzern interagieren.
Arbeit mit Datenbanken und Ausführung grundlegender Operationen.
Erlernen von JavaScript für die Anwendungsentwicklung.
Vertrautmachen mit den Prinzipien der Informationssystemsicherheit.
Entwicklung von Verhaltens- und Sozialkompetenzen, die im beruflichen Umfeld unerlässlich sind.