Doświadczenie

Moje doświadczenie zawodowe

Założyciel i 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.

Szkolenie z Programowania Backend

Samokształcenie i Rozwój Zawodowy|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

Rozwijałem umiejętności tworzenia aplikacji internetowych typu full-stack podczas profesjonalnego stażu, stosując koncepcje poznane w zakresie:

  • Przygotowanie i planowanie projektów internetowych.
  • Metodologia Agile i praktyki zarządzania projektami.
  • Zarządzanie bazami danych i obsługa danych.
  • Programowanie front-end dla interaktywnych i responsywnych interfejsów użytkownika.
  • Programowanie back-end i logika aplikacji po stronie serwera.
  • Koncepcje tworzenia i wdrażania aplikacji chmurowych.
  • Kompleksowe tworzenie aplikacji internetowych w ramach końcowego projektu syntezy.

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|Pełny etat
Lis 2022 - Cze 2023
8 mies. Laayoune, Maroko

Rozwijałem podstawowe umiejętności programowania cyfrowego poprzez praktyczne szkolenie, obejmujące:

  • Podstawy algorytmiki i techniki rozwiązywania problemów.
  • Koncepcje programowania obiektowego (OOP).
  • Tworzenie statycznych i dynamicznych stron internetowych.
  • Programowanie w JavaScript i interaktywność internetowa.
  • Manipulacja bazami danych i zarządzanie danymi.
  • Podstawy bezpieczeństwa systemów informatycznych.
  • Zrozumienie cyfrowych procesów rozwoju i praktyk zawodowych.