Opracowanie platformy SaaS Next.js dla profesjonalnych portfolio ze zintegrowanymi płatnościami PayPal.
Zaprojektowanie bezpiecznych interfejsów API Node.js przy użyciu JWT/NextAuth, zapewniających solidną ochronę danych i skalowalność.
Optymalizacja wydajności i SEO poprzez Server-Side Rendering (SSR), zapewniająca wysoką prędkość i jakość UX.
Zarządzanie wdrożeniem Full-Stack na Vercel z wykorzystaniem Git/GitHub w celu ciągłej integracji i dostarczania.
Rozwój zawodowy
Przerwa w karierze|Szkolenie
Lis 2024 - Sty 2025
3 mies. Zdalnie
Obszary koncentracji i projekty:
Ukończenie intensywnego programu szkoleniowego z zakresu rozwoju backendu skoncentrowanego na NestJS (Node.js + TypeScript) do budowy skalowalnych i wydajnych aplikacji po stronie serwera.
Zaawansowane koncepcje: rozwój RESTful API, uwierzytelnianie i autoryzacja (JWT, OAuth, RBAC), komunikacja w czasie rzeczywistym przy użyciu Socket.io, integracja GraphQL, internacjonalizacja (i18n), MongoDB oraz architektura mikroserwisów.
Opracowanie kompletnego systemu e-commerce obejmującego: zarządzanie użytkownikami (RBAC), bezpieczne uwierzytelnianie (JWT/OAuth), zarządzanie produktami/kategoriami/markami, przetwarzanie koszyka i zamówień, obsługę płatności, zarządzanie kuponami, system opinii i konfigurację podatkową.
Stażysta Full Stack Developer
Cités des Métiers et des Compétences|Staż
Wrz 2023 - Cze 2024
10 mies. Laayoune, Maroko
Osiągnięcia:
Projektowanie interaktywnych i atrakcyjnych interfejsów użytkownika w rozwoju front-endu.
Zdobycie doświadczenia w rozwoju back-endu i zarządzaniu bazami danych.
Rozwijanie umiejętności tworzenia i utrzymywania dynamicznych aplikacji internetowych.
Stosowanie metodologii Agile w celu poprawy wydajności i wzmocnienia pracy zespołowej.
Zdobycie doświadczenia w korzystaniu z Git i GitHub w celu efektywnego zarządzania kodem i projektami.
Wykorzystanie SonarQube do analizy jakości kodu i zapewnienia ciągłego doskonalenia.
Wykorzystanie Dockera do usprawnienia zarządzania środowiskiem i rozwoju aplikacji.
Rozwijanie umiejętności interpersonalnych, w tym komunikacji i pracy zespołowej.
Full Stack MERN Developer
Regionalna Akademia Edukacji i Szkoleń|Staż
Mar 2024 - Mar 2024
1 mies. Laayoune, Maroko
Główne zadania:
Zaprojektowanie i opracowanie aplikacji do zarządzania zadaniami, która pozwala użytkownikom na dodawanie, edytowanie i usuwanie zadań.
Wdrożenie uwierzytelniania i autoryzacji przy użyciu JWT w celu zapewnienia bezpieczeństwa aplikacji.
Testowanie punktów końcowych API przy użyciu Postman w celu zapewnienia prawidłowej funkcjonalności.
Poprawa doświadczenia użytkownika poprzez zaprojektowanie prostego i przyjaznego dla użytkownika interfejsu.
Wdrożenie aplikacji na Vercel i zarządzanie bazą kodu przy użyciu Git/GitHub.
Stażysta Digital Developer
Cités des Métiers et des Compétences|Staż
Lis 2022 - Cze 2023
8 mies. Laayoune, Maroko
Kluczowa nauka:
Zdobycie podstaw programowania algorytmicznego i obiektowego.
Projektowanie i budowa statycznych i dynamicznych witryn internetowych wchodzących w interakcję z użytkownikami.
Praca z bazami danych i wykonywanie podstawowych operacji.
Nauka JavaScript na potrzeby tworzenia aplikacji.
Zapoznanie się z zasadami bezpieczeństwa systemów informatycznych.
Rozwijanie umiejętności behawioralnych i społecznych niezbędnych w środowisku zawodowym.