Doświadczenie

Moje doświadczenie zawodowe

Full Stack Developer (MERN)

DGT PORTFOLIO|Pełny etat
Paź 2025 - Obecnie
7 mies. Zdalnie

Główne obowiązki:

  • 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.