Cześć, jestem Abdellah Edaoudi

🔷 Full Stack Developer 🔷

Specjalizuję się w budowaniu bezpiecznych aplikacji internetowych typu full-stack przy użyciu stosu MERN, a także zaawansowanych frameworków, takich jak Next.js i NestJS. Skupiam się na dostarczaniu wysokowydajnych, skalowalnych rozwiązań z czystym kodem i doskonałym doświadczeniem użytkownika.

Abdellah Edaoudi LinkedInAbdellah Edaoudi GitHubAbdellah Edaoudi YouTubeAbdellah Edaoudi X (Twitter)Abdellah Edaoudi Instagram
{
}
Abdellah Edaoudi - Full Stack Developer
Portfolio 2026

O mnie

Wprowadzenie

{
}
Abdellah Edaoudi - About Me
Abdellah EdaoudiSoftware Developer
  • Doświadczenie2 lata pracy
  • Ukończono+22 Projektów
  • WsparcieOnline 24/7

Mam bogate doświadczenie w przekształcaniu pomysłów w innowacyjne, bezpieczne i skuteczne aplikacje. Moja praca łączy ulepszanie doświadczenia użytkownika i tworzenie atrakcyjnych interfejsów z zapewnieniem solidnego bezpieczeństwa i wysokiej wydajności.

Umiejętności

Mój poziom techniczny

Frontend Developer

ReactJS
NextJS
TailwindCss
BootStrap
Shadcn/ui
Shadcn/ui

Backend Developer

NodeJS
ExpressJs
ExpressJs
NestJS
NestJS
RESTful APIs

Uwierzytelnianie i Bezpieczeństwo

JWT
Bcrypt
RBAC

Zarządzanie Bazami Danych

MongoDB
Mongoose

Płatności i Integracja

Stripe
PayPal
Cloudinary

Narzędzia deweloperskie

Docker
Git
GitHub
Postman
Vercel
Studio3T
Studio3T

Inne

Socket.IO
SaaS Arch
MVC Pattern

Umiejętności miękkie

Rozwiązywanie problemów
Rozwiązywanie problemów
Praca zespołowa
Praca zespołowa
Komunikacja
Komunikacja
Adaptacyjność
Adaptacyjność

Projekty

Ostatnie prace

E-commerce App

System Rezerwacji Hoteli

WebSiteDemo

System zarządzania hotelem zapewnia kompleksowe rozwiązanie do zarządzania rezerwacjami pokoi i płatnościami. Pozwala użytkownikom na łatwą rezerwację pokoi i otrzymywanie biletu elektronicznego w celu potwierdzenia. System zawiera pulpit nawigacyjny do zarządzania rezerwacjami, płatnościami i odpowiedziami klientów za pośrednictwem poczty elektronicznej.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Git

Git

jwt

jwt

stripe

stripe

cloudinary

cloudinary

E-commerce App

Bezpieczny System Czatu w Czasie Rzeczywistym

WebSiteDemo

Bezpieczny System Czatu w Czasie Rzeczywistym to wydajna aplikacja do przesyłania wiadomości błyskawicznych z zaawansowanymi funkcjami bezpieczeństwa. Wykorzystuje Socket.io do komunikacji w czasie rzeczywistym i wdraża szyfrowanie end-to-end (E2EE), aby zapewnić prywatność wiadomości. Zawiera również solidny system uwierzytelniania wykorzystujący JWT i haszowanie haseł za pomocą Bcrypt, gwarantując ochronę danych użytkowników na najwyższym poziomie。

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Git

Git

Socket.IO

Socket.IO

jwt

jwt

cloudinary

cloudinary

E-commerce App

Kreator Portfolio DGT

WebSiteDemo

Kompleksowa platforma SaaS umożliwiająca użytkownikom łatwe tworzenie profesjonalnych portfolio. Posiada obsługę wielu języków, integrację niestandardowych domen, dynamiczny wybór motywów, generowanie CV w czasie rzeczywistym oraz intuicyjny panel administracyjny do zarządzania treścią, subskrypcjami i analizami.

Next.js

Next.js

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Tailwind CSS

Tailwind CSS

PayPal

PayPal

cloudinary

cloudinary

Git

Git

E-commerce App

E-Commerce Back-End

WebSiteDemo

Solidny i skalowalny system zaplecza dla platformy e-commerce. System obsługuje różne funkcje, takie jak zarządzanie użytkownikami, organizacja zapasów produktów, przetwarzanie zamówień, obsługa płatności (gotówką lub kartą), dodawanie kuponów, recenzje, zarządzanie kategoriami i markami, zarządzanie dostawcami i regulacje podatkowe.

Nestjs

Nestjs

Node.js

Node.js

MongoDB

MongoDB

Typescript

Typescript

jwt

jwt

stripe

stripe

cloudinary

cloudinary

Git

Git

E-commerce App

Platforma CV

WebSiteDemo

Innowacyjna aplikacja, którą opracowałem, umożliwiająca użytkownikom prezentację profesjonalnego CV i linków do mediów społecznościowych w jednym miejscu. Ta aplikacja pomaga użytkownikom skutecznie zarządzać swoją cyfrową tożsamością, dzięki czemu jest idealnym narzędziem dla osób poszukujących pracy lub każdego, kto chce zwiększyć swoją obecność w Internecie i wpływ cyfrowy.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Socket.IO

Socket.IO

Git

Git

E-commerce App

Kompresor Obrazów

WebSiteDemo

Potężne i bezpieczne narzędzie do kompresji obrazów oparte na przeglądarce. Pozwala użytkownikom kompresować nieograniczoną liczbę obrazów JPG, PNG i WebP nawet o 90% bez utraty jakości. Funkcje obejmują kompresję masową, generowanie plików PDF, interfejs typu „przeciągnij i upuść” oraz pełną prywatność, ponieważ całe przetwarzanie odbywa się lokalnie w przeglądarce.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

E-commerce App

Aplikacja do Zarządzania Kodami QR

WebSiteDemo

Aplikacja do zarządzania kodami QR, która pozwala tworzyć kody QR z niestandardowymi logo, odczytywać kody QR z obrazów i skanować kody QR za pomocą aparatu, aby natychmiast wyświetlać dane. Posiada atrakcyjny i responsywny wygląd.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

E-commerce App

Aplikacja Zakupowa

WebSiteDemo

Aplikacja, która oferuje bezproblemowe zakupy, ułatwiając użytkownikom przeglądanie produktów i dodawanie przedmiotów do koszyka. Aplikacja charakteryzuje się nowoczesnym i innowacyjnym wyglądem, który poprawia wrażenia użytkownika, z natychmiastową reakcją i interaktywnymi elementami, które sprawiają, że zakupy są przyjemniejsze.

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

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.

Edukacja

Moja osobista podróż

<a href='https://cmc.ac.ma/fr'>Cités des Métiers et des Compétences</a>

Dyplom Rozwoju Cyfrowego (Opcja Full Stack Web)

2022 - 2024
Laayoune , Maroko
Liceum Baba Ahmed bin Muhammad Yahdih

Licencjat, Nauki Fizyczne

Liceum Baba Ahmed bin Muhammad Yahdih
2021 - 2022
Laayoune , Maroko

Skontaktuj się

Skontaktuj się ze mną

Skontaktuj się

  • E-mail
  • abdellahedaoudi80@gmail.com
  • Napisz do mnie
  • whatsapp
  • WhatsApp
  • +212 607071966
  • Napisz do mnie

Skontaktuj się ze mną