🔑 Cadastro de usuários com (nome, email e senha)
🖊️ Atualização do perfil de usuário
🔎 Busca de usuários e buscas com filtros
📖 Documentação de API com Swagger
🔐 Login de usuários e autenticação
🔒 RBAC Controle de acesso a funcionalidades com base no perfil do usuário (admin, cliente)
🛡️ Limites de requisição por IP (defesa de ataques DOS/DDOS/Brute Force)
🔑 Hash de senha para armazenamento não volátil
⏳ Timeout customizado para requisições não respondidas
🌍 Filtros com internacionalização da linguagem para mensagens de erro customizadas
🔧 Utilização de variáveis de ambiente para credenciais e segredos de aplicação
📜 Sistema de logs estruturado (Requisição, funcionalidade acessada, IP, tempo de execução, horários, Status de resposta)
✨ Utilização do typescript e Sintaxes mais recentes do javascript
🚀 Utilização de frameworks modernos Nestjs, Passport, Bcrypt, Express
📚 Paginação durante buscas
🗑️ Remoção de usuário lógica
⛔ Bloqueio do acesso a usuário removido
♻️ Reativação de usuário
Tenho uma base sólida em ciência da computação, formado pela Faculdade de Tecnologia de São Paulo e atuando na área desde 2018.
Se você procura alguém que trabalhe com transparência, sou a pessoa certa para você.