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.