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.