Olá, sou Abdellah Edaoudi

🔷 Desenvolvedor Full Stack 🔷

Sou especializado na construção de aplicações web full-stack seguras, escaláveis e de alto desempenho utilizando Next.js, React.js, Node.js, NestJS e TypeScript. Foco-me na escrita de código limpo e de fácil manutenção e no desenvolvimento de soluções fiáveis que proporcionam uma excelente experiência do utilizador.

Abdellah Edaoudi LinkedInAbdellah Edaoudi GitHubAbdellah Edaoudi YouTubeAbdellah Edaoudi X (Twitter)Abdellah Edaoudi Instagram
{
}
Abdellah Edaoudi - Full Stack Developer
React.js & Next.jsInterface Moderna
Node.js & NestJSRESTful & RBAC

Sobre mim

Introdução

{
}
Abdellah Edaoudi - About Me
Abdellah EdaoudiSoftware Developer
  • Experiência+2 anos
  • Concluído+23 Projetos
  • SuporteOnline 24/7

Tenho ampla experiência em transformar ideias em aplicativos inovadores, seguros e eficazes. Meu foco combina melhorar a experiência do usuário e criar interfaces atraentes com a garantia de segurança robusta e alto desempenho.

Serviços

O que eu ofereço

Desenvolvimento de sites e aplicativos

Construindo aplicações web full-stack responsivas, rápidas e altamente interativas usando tecnologias modernas.

Soluções SaaS

Projetar e desenvolver plataformas de software como serviço escaláveis, adaptadas às necessidades do seu negócio.

Software personalizado

Criação de soluções de software personalizadas para automatizar processos, resolver problemas complexos e aumentar a produtividade.

Arquitetura de banco de dados

Projetar esquemas de banco de dados seguros e eficientes e gerenciar fluxo de dados para aplicativos de alto desempenho.

Segurança de Aplicações

Implementar autenticação robusta, autorização e criptografia de dados para garantir que seus aplicativos estejam seguros.

Desenvolvimento de UI Interativa

Transformando designs em interfaces responsivas, perfeitas em pixels e altamente interativas com Next.js e Tailwind CSS.

Habilidades

Minha Expertise Técnica

Desenvolvedor Frontend

NextJS
ReactJS
TailwindCss
JavaScript
TypeScript

Desenvolvedor Backend

NodeJS
ExpressJs
ExpressJs
NestJS
NestJS
RESTful APIs

Autenticação e Segurança

JWT
Bcrypt
RBAC
Helmet.js
Rate Limiting
Zod / Joi

Gestão de Banco de Dados

MongoDB
Mongoose

Pagamentos e Integração

Stripe
PayPal
Cloudinary
Email Services
Google OAuth

Ferramentas de Desenvolvimento

Docker
Git
GitHub
Postman
Vercel
Studio3T
Studio3T

Outro

Socket.IO
SaaS Arch
MVC Pattern

Competências comportamentais

Resolução de problemas
Resolução de problemas
Trabalho em equipe
Trabalho em equipe
Comunicação
Comunicação
Adaptabilidade
Adaptabilidade

Projetos

Trabalhos mais recentes

Construtor de Portfólio DGT

Construtor de Portfólio DGT

WebSitePré-visualização

Uma plataforma SaaS completa que permite aos usuários criar portfólios profissionais sem esforço. Oferece suporte multilíngue, integração de domínio personalizado, seleção de tema dinâmico, geração de currículo em tempo real e um painel de administração intuitivo para gerenciar conteúdo, assinaturas e análises.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Nestjs

Nestjs

Node.js

Node.js

Express

Express

MongoDB

MongoDB

PayPal

PayPal

cloudinary

cloudinary

Git

Git

jwt

jwt

Sistema de Reserva de Hotéis

Sistema de Reserva de Hotéis

WebSitePré-visualização

O sistema de gerenciamento hoteleiro fornece uma solução abrangente para gerenciar reservas de quartos e pagamentos. Permite aos usuários reservar quartos facilmente e receber um bilhete eletrônico de confirmação. O sistema inclui um painel para gerenciar reservas, pagamentos e respostas a clientes por e-mail.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Git

Git

jwt

jwt

stripe

stripe

cloudinary

cloudinary

Sistema de Chat Seguro em Tempo Real

Sistema de Chat Seguro em Tempo Real

WebSitePré-visualização

O Sistema de Chat Seguro em Tempo Real é um aplicativo de mensagens instantâneas de alto desempenho com segurança avançada. Usa Socket.io para comunicação em tempo real e implementa criptografia de ponta a ponta (E2EE) para garantir a privacidade das mensagens. Também inclui um sistema de autenticação robusto via JWT e hashing de senha com Bcrypt, garantindo a proteção dos dados do usuário nos mais altos padrões.

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

Back-End de E-Commerce

Back-End de E-Commerce

WebSitePré-visualização

Um sistema backend robusto e escalável para uma plataforma de e-commerce. O sistema lida com várias funções como gerenciamento de usuários, organização de inventário de produtos, processamento de pedidos, manuseio de pagamentos (em dinheiro ou cartão), adição de cupons, avaliações, gerenciamento de categorias e marcas, gerenciamento de fornecedores e regulamentação tributária.

Nestjs

Nestjs

Node.js

Node.js

MongoDB

MongoDB

Typescript

Typescript

jwt

jwt

stripe

stripe

cloudinary

cloudinary

Git

Git

Instituto Mekka de Educação Infantil

Instituto Mekka de Educação Infantil

WebSitePré-visualização

Uma plataforma educacional e pedagógica integrada para o Instituto Mekka de Educação Infantil em Laayoune. Projetada para oferecer educação infantil de alta qualidade, com programas educacionais (Berçário, Pré-escola, Jardim de Infância), valores interativos e um sistema de consultas.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

jwt

jwt

Git

Git

Website Oficial de Mustafa Lakhsem

Website Oficial de Mustafa Lakhsem

WebSitePré-visualização

Plataforma web oficial de apresentação pessoal para Mustafa Lakhsem, campeão mundial de kickboxing e ex-prefeito de Imouzzer Kandar. Apresenta um design moderno e responsivo, suporte multilíngue, exibição de conquistas e integração de contacto.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

jwt

jwt

Git

Git

Plataforma da Mesquita Hassan Al-Derhem

Plataforma da Mesquita Hassan Al-Derhem

WebSitePré-visualização

Uma plataforma islâmica interativa para a Mesquita Hassan Al-Derhem em Laayoune, Marrocos. Possui horários de orácios diários precisos, contagem regressiva ao vivo para a próxima oração com reprodução de áudio do Adã marroquino, bússola da direção da Qibla e integração com o Google Maps.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

Portfólio Pessoal de Desenvolvedor

Portfólio Pessoal de Desenvolvedor

WebSitePré-visualização

Um portfólio pessoal moderno, altamente interativo e responsivo construído com Next.js e Tailwind CSS. Possui internacionalização (i18n) com suporte a vários idiomas e animações suaves para apresentar minhas habilidades, projetos e experiência profissional de forma envolvente.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

React.js

React.js

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Git

Git

jwt

jwt

cloudinary

cloudinary

Plataforma de Currículo

Plataforma de Currículo

WebSitePré-visualização

Aplicativo inovador que desenvolvi, permitindo que os usuários apresentem seu currículo profissional e links de redes sociais em um único lugar. Este aplicativo ajuda os usuários a gerenciar sua identidade digital de forma eficaz, tornando-o uma ferramenta ideal para quem busca emprego ou qualquer pessoa que deseje melhorar sua presença online e influência digital.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Socket.IO

Socket.IO

Git

Git

Compressor de Imagem

Compressor de Imagem

WebSitePré-visualização

Uma ferramenta de compressão de imagem poderosa e segura baseada em navegador. Permite aos usuários compactar imagens JPG, PNG e WebP ilimitadas em até 90% sem perder qualidade. Os recursos incluem compressão em massa, geração de PDF, interface de arrastar e soltar e privacidade total, pois todo o processamento ocorre localmente no navegador.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

App de Gestão de Códigos QR

App de Gestão de Códigos QR

WebSitePré-visualização

Um aplicativo de gerenciamento de código QR que permite criar códigos QR com logotipos personalizados, ler códigos QR de imagens e escanear códigos QR pela câmera para exibir dados instantaneamente. Apresenta um design atraente e responsivo.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

Aplicativo de Compras

Aplicativo de Compras

WebSitePré-visualização

Um aplicativo que oferece uma experiência de compra perfeita, facilitando para os usuários navegar por produtos e adicionar itens ao carrinho. O aplicativo conta com um design moderno e inovador que melhora a experiência do usuário, com responsividade instantânea e elementos interativos que tornam as compras mais agradáveis.

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

Experiência

Minha experiência profissional

Fundador e Desenvolvedor Full Stack

DGT Portfolio|Tempo integral
Out 2025 - Presente
+7 meses Remoto

Principais responsabilidades:

  • Construção e manutenção de uma plataforma SaaS Next.js para criação de portfólios profissionais, com integração de pagamentos PayPal e suporte a domínios personalizados.
  • Desenvolvimento de APIs RESTful seguras com Node.js e Express.js, com autenticação JWT/NextAuth.js e Controle de Acesso Baseado em Funções (RBAC).
  • Implementação de otimizações de desempenho e SEO usando Server-Side Rendering (SSR) e práticas modernas de desenvolvimento web.
  • Gestão do deployment da aplicação na Vercel e workflows CI/CD com Git e GitHub.

Treinamento em Desenvolvimento Backend

Autoestudo e Desenvolvimento Profissional|Treinamento
Nov 2024 - Jan 2025
3 meses Remoto

Áreas de foco e projetos:

  • Conclusão de um programa de treinamento intensivo em desenvolvimento backend focado em NestJS (Node.js + TypeScript) para construir aplicações escaláveis e de alto desempenho no lado do servidor.
  • Conceitos avançados: desenvolvimento de APIs RESTful, autenticação e autorização (JWT, OAuth, RBAC), comunicação em tempo real usando Socket.io, integração GraphQL, internacionalização (i18n), MongoDB e arquitetura de microsserviços.
  • Desenvolvimento de um sistema completo de e-commerce abrangendo: gestão de usuários (RBAC), autenticação segura (JWT/OAuth), gestão de produtos/categorias/marcas, processamento de carrinho e pedidos, manuseio de pagamentos, gestão de cupons, sistema de avaliações e configuração de impostos.

Estagiário de Desenvolvimento Full Stack

Cités des Métiers et des Compétences|Estágio
Set 2023 - Jun 2024
10 meses Laayoune, Marrocos

Principais responsabilidades:

  • Desenvolvimento de aplicações web responsivas e interativas com React.js e JavaScript.
  • Construção de serviços back-end e APIs RESTful com Node.js e Express.js, com experiência em Laravel/PHP.
  • Design e gestão de bases de dados com MongoDB e MySQL.
  • Aplicação de metodologias Ágil/Scrum ao longo do planeamento, desenvolvimento, testes e entrega de projetos.
  • Utilização de Docker, Git/GitHub e SonarQube para desenvolvimento, controlo de versões e análise de qualidade de código.

Desenvolvedor Full Stack MERN

Academia Regional de Educação e Formação|Estágio
Mar 2024 - Mar 2024
1 mês Laayoune, Marrocos

Principais tarefas:

  • Design e desenvolvimento de uma aplicação full-stack de gestão de tarefas com autenticação baseada em JWT.
  • Desenvolvimento de endpoints da API RESTful e testes com Postman.
  • Deployment da aplicação na Vercel.

Estagiário de Desenvolvimento Digital

Cités des Métiers et des Compétences|Tempo integral
Nov 2022 - Jun 2023
8 meses Laayoune, Marrocos

Principais responsabilidades:

  • Aplicação de conceitos de programação e algoritmos através de projetos práticos.
  • Desenvolvimento de websites estáticos e dinâmicos com HTML, CSS, JavaScript e PHP.
  • Trabalho com bases de dados SQL e aplicação de práticas básicas de segurança de sistemas de informação.

Educação

Formação Acadêmica

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

Diploma de Técnico Especializado (DTS), Desenvolvimento Digital – Opção Web Full Stack

2022 - 2024
Laayoune, Marrocos
Lycée Baba Ahmed Ben Mohammed Yahdih

Bacharelado, Ciências Físicas

Lycée Baba Ahmed Ben Mohammed Yahdih
2021 - 2022
Laayoune, Marrocos

Contate-me

Entre em contato

Contate-me

  • E-mail
  • abdellahedaoudi.dev@gmail.com
  • Escreva-me
  • whatsapp
  • WhatsApp
  • +212 609085357
  • Escreva-me

Entre em contato